SGI IRIX操作系统系统管理员培训资料 (七)Windows系统 电脑资料_第1页
SGI IRIX操作系统系统管理员培训资料 (七)Windows系统 电脑资料_第2页
SGI IRIX操作系统系统管理员培训资料 (七)Windows系统 电脑资料_第3页
SGI IRIX操作系统系统管理员培训资料 (七)Windows系统 电脑资料_第4页
SGI IRIX操作系统系统管理员培训资料 (七)Windows系统 电脑资料_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SGI IRIX操作系统系统管理员培训资料 (七)Windows系统 电脑资料 配置SGIIRIX系统硬盘及文件系统 本章主题: l理解IRIX文件、目录、文件系统及设备; l物理磁盘分区和设备文件; lXFS文件系统管理; lUNIXSVR4文件及目录结构; l监测文件系统行为; l管理多文件系统类型: -本地XFS文件系统 -远端NFS文件系统 -CD-ROM -软盘 配置SGI IRIX系统硬盘及文件系统 本章主题: l 理解IRIX文件、目录、文件系统及设备; l 物理磁盘分区和设备文件; l XFS文件系统管理; l UNIX SVR4文件及目录结构; l 监测文件系统行为; l 管理多文件系统类型: - 本地XFS文件系统 - 远端NFS文件系统 - CD-ROM - 软盘 理论上说,如果我们理解了本节描述的IRIX磁盘及文件系统结构,我们将能: - 合理地为用户配置磁盘; - 诊断故障,修复系统; 5.1 基本知识 文件系统的作用可以简单理解为:对磁盘上的数据进行组织和管理, l XFS文件系统逻辑结构 XFS是目前绝大多数SGI系统所使用的IRIX文件系统。 - 全64bit文件能力,文件可以大于2GB; - 具有先进的日志技术,系统崩溃后可以快速而可靠地恢复; - 能有效地支持大型的松散的(有空穴的)文件; - XLV集成化的全功能的卷管理; - 极高的IO性能,能满足多处理器的要求; - 满足多媒体及数据采集的需求; - 与现有的应用及NFS兼容; - 文件系统块的大小可以在512B-64KB之间由用户指定; - 很小的目录及符号连接,只有156字节。 注:早,新版期的SGI采用EFS文件系统本的IRIX操作系统仍然支持EFS,并且EFS了可以转换成XFS。 l 物理磁盘结构 卷头(volume header)存储在最外层的磁盘柱面上,卷头包括: - 磁盘分区界限 - 磁盘信息 - sash(stand-alone shell) - ide(系统诊断) - fx(磁盘格式化) 磁盘柱面由外及里依次为:root(根) swap(交换区) usr(用户) l 查看磁盘信息命令: #(%) hinv l IRIX信息存储连续区 数据结构: one bit one byte one file one directory logical directory structure one XFS filesystem one disk drive one host one .work 查看或更改数据结构的命令: one file jot,vi,od one directory mkdir,rmdir,ls logical directory structure du one EFS filesystem mkfs,mklv one disk drive fx,dvhtool,prtvtoc one host hinv,df -l l 我们应如何来学习IRIX磁盘及文件系统呢? - 我们将从低层物理磁盘开始,深入到相关的数据结构; bit&byte&file&directory&tree&filesystem&disk&host&work - 我们必须了解每层的工作状况,以使我们掌握配置系统或恢复系统的能力。 5.2 系统盘与数据盘的比较 系统盘 数据盘 目的 引导IRIX操作系统存储系统数据 存储用户数据 必要包含 卷头sashroot文件系统交换区 卷头 可能包含 usr文件系统 交换区usr分区部分逻辑卷 检查系统盘结构命令: # prtvtoc Printing label for root disk * /dev/root (bootfile /unix) * 512 bytes/sector Partition Type Fs Start:sec Size:sec MountDirectory 0 xfs yes 266240 8622303 1 raw 4096 262144 8 volhdr 0 4096 10 volume 0 8888543 # prtvtoc -a /dev/rdsk/dks0d2vh pt# start end #blocks type owner 0 266240 8888542 8622303 xfs / 1 4096 266239 262144 vh 0 4095 4096 vol 0 8888542 8888543 说明:/dev/rdsk/dks0d1vh 1,IRIX的所有输入/输出设备都作为逻辑文件处理,有相应的逻辑文件名,存在于根文件系统下的/dev/rdsk和/dev/dsk目录中。 2,数据存储设备目录: l /dev 高级设备名,通常与/dev/dsk和/dev/rdsk相连 l /dev/dsk “块”设备 l /dev/rdsk “raw”或“字符”设备 l /dev/scsi SCSI设备:磁带机、光盘或软盘 命令: %(#) ls -il /dev . . . 152 crw- 2 root sys 128,16 Apr 2 11:17 rroot . . . 152: Inode number c: 设备类型:b=block;c=character or raw 128: 主设备号:对应到一个内核设备驱动程序 16: 次设备号:给内核设备驱动程序的参数 rroot: 设备名 3,解释逻辑设备名 命令: # ls -il /dev/*root # ls -il /dev/*/dks0d1s? 设备:/dev/rdsk/dks0d1s0 解释:rdsk: 设备类型,SCSI硬盘 raw设备在/dev/rdsk,块设备在/dev/dsk dks0: 控制器号 d1: 设备号 s0: 分区号 5.3 卷头(Volume Header) l 特点: 1,每一磁盘上的特定分区; 2,具有一个磁盘标志,包含: l 根分区辨识标志 l 数据交换分区辨识标志 l 引导文件系统 l 设备参数 l 卷目录 l 分区表 3,可能包含: sash 必要在系统盘中,为引导而设 fx 磁盘格式化工具 ide 系统诊断 坏块信息(非SCSI) 4,卷头逻辑设备连接到 /dev/rvh l 查看卷头信息 用fx命令来查看或更改卷头:# fx “dksc(0,2)” fxlabel/show/all来查看所有卷头信息, 卷头目录:包含了几个程序和数据文件,你可以用dvhtool程序来增加或删除这些文件。 何时访问卷头: 系统引导期间 prom, vh 创建或增加xfs文件系统时 mkfs 创建或增加逻辑卷时 xlv_make 增加数据交换区时 swap 更改卷头信息时注意事项: l 首先备份你的数据 l 不要对正在运行的文件系统进行卷头 l 记录你所作的更改 5.4 创建和使用一个新文件系统的基本步骤 1,用fx进行分区 修改/etc/lvtab来增加逻辑卷 用xlv_make来创建一个逻辑卷 用xlv_mgr命令来管理逻辑卷 2,用mkfs建立文件系统 3,用fsck来检查及修复EFS文件系统; 用xfs_check来检查XFS文件系统; 用xfs_repair来修复XFS文件系统。 4,用mkdir来创建挂点(mount point) 5,修改/etc/fstab来实施自动挂接 6,用mount来手动把文件系统挂接到IRIX树状结构上 本地XFS文件系统; 远端NFS文件系统; CD-ROM和软盘文件系统。 5.4.1. 创建XFS文件系统 5.4.1.1. 为什么要创建文件系统? 用fx建立的分区表只规定了分区界面,它并不意味着在指定分区中建立了XFS数据结构。 5.4.1.2. 如何创建? 用mkfs命令将在指定分区中创建一个XFS文件系统结构 5.4.1.3. 创建文件系统时应考虑的事项 文件大小: large or small 文件数目: lots or few 5.4.2. 用mkfs命令建立文件系统 (1) Without options,mkfs命令将依据文件大小优化指定分区内的inodes数目 (2) 应使用raw设备作为argument 例子:#mkfs /dev/rdsk/dks0d2s7 (3) 你也可用mkfs -n命令来指定inodes数目 举例说明: 例一、建立缺省(default num. of inodes)XFS文件系统 命令:#mkfs /dev/dsk/dks0d2s7 例二、建立定制XFS文件系统 1,small inodes num. of large files size 命令:#mkfs n 200 /dev/dsk/dks0d2s7 2,large inodes num. of small files size 命令:#mkfs n 64000 /dev/dsk/dks0d2s7 5.4.3. 用fsck来检查及修复文件系统 文件系统遭受破坏的可能:大多激活的EFS文件系统结构驻留在RAM中,即使它的信息被周期性地存入磁盘,但由于硬件或软件的失败可能导致文件系统结构遭受破坏。 fsck(File System CkecK)程序能清除很多出错问题: - 检查inode块地址 - 检查size - 检查目录 - 检查路径 - 检查link count - 检查freemap - 检查super block l 什么使得fsck运行? 在efs superblock中有一个fs_dirty标志,当你挂接文件系统时,该标志得以检查,若fs_dirty标志是false,说明该文件系统挂接好,同时fs_dirty标志被置为true;所有激活的文件系统其fs_dirty标志都为true。 在你正确地脱挂(umount)一个文件系统时,fs_dirty标志被置为false。 当一个inactive文件系统的fs_dirty标志是true,这意味着该文件系统上一次是active的,它没有得到正确的脱挂,故此时你就必须运行fsck来clean up你的文件系统。 l 何时运行fsck? 在下列情况下,fsck自动运行: (1) fs_dirty标志为true (2) 用-c项来mount(系统引导时的缺省情况) 你也可以在下列情况下,手动运行fsck: 当fsck自动运行,但出了很多错误 做完磁盘维护之后 在作系统备份之前 作系统恢复之后 在通过CD-ROM或磁带机进行系统更新之前 在手动挂接一个“脏(dirty)”文件系统之前 5.4.4. 用xfs_check和xfs_repair来检查及修复文件系统 对XFS文件系统的检查及修复,必须先umount该文件系统,否则会得到一个虚假的结果。 对系统盘的检查和修复必须用操作系统安装光盘启动mini-root(inst)后进行。 5.4.5. 用mkdir来创建挂点(mount point) l 文件系统必须挂接后方可使用; - 每个文件系统都有一个根目录及树状结构; - 挂接后,文件系统成为宿主机IRIX目录树状结构的一部分,被挂接文件系统的根目录覆盖了其挂点; l 创建挂点: - 一旦你建立了文件系统,你就必须为它的connect开辟一个地点; - 连接点通常是空的目录; - 如果你把文件系统挂接到一个非空目录的顶部,你将不能在该目录下访问该文件,除非你脱挂它; 用/sbin/mkdir命令来创建空目录; 命令:# mkdir /data2 5.4.6. 修改/etc/fstab来实施自动挂接 文件/etc/fstab描述被宿主机自动挂接的文件系统和数据交换分区; 格式: 文件系统块设备 目录挂点 文件系统类型 挂选项 dumpfrequency fsck通过 /dev/root / Efs rw,raw=/dev/rroot 0 0 /dev/usr /usr Efs rw,raw=/dev/rusr 0 0 /dev/data2 /data2 Efs rw,raw=/dev/rdata2 0 0 5.4.7. 用mount来手动把文件系统挂接到IRIX树状结构上 l 所有在/etc/fstab文件中的文件系统在系统进入多用户状态时将得到自动挂接; l 使用mount命令来处理其他文件系统: 命令:# mount block device mount point 例:#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论