文件系统管理命令.doc_第1页
文件系统管理命令.doc_第2页
文件系统管理命令.doc_第3页
文件系统管理命令.doc_第4页
文件系统管理命令.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

三、文件系统管理命令3.1、文件系统的分类:日志型文件系统(JFS):是AIX操作系统特有的文件系统,使用数据库日志技术来维护文件系统结构的一致性,Itanium平台不支持jfs,只支持jfs2增强的日志型文件系统(JFS2):是JFS的增强版,可以存储更大的文件,是64位默认的文件系统,JFS是32位默认的文件系统网络文件系统(NFS):是一个分布式的文件系统,访问远程的计算机上的目录和文件就像本地访问一样CD-ROM文件系统(CDRFS):允许用户像访问一般文件系统一样访问CD-ROM文件系统,默认是自动安装CD的,如果没有安装或关掉了,可以用cdmount命令来安装,AIX5.1前的版本,用命令mount -r -v cdrfs /dev/cd0 /mntDVD-ROM文件系统(UDFS):允许用户像访问一般文件系统一样访问DVD-ROM文件系统,/etc/cdrom.conf文件是cdromd守侯进程配置文件,如果用户修改了这个文件,就必须用refresh -s cdromd或kill -1 cdromdPID命令通知cdromd进程配置文件已经更改lsvfs 命令是显示VFS(虚拟文件系统)的定义,如lsvfs procfs3.2、创建文件系统命令:3.2.1、crfs命令crfs -v vfstype -g volumegroup | -d device -l logpartitons -m mountpoint -n nodename -u mountgroup -A yes|no-p ro|rw -a attribute=value.-t yes|no-v vfstype 表示创建文件系统的类型 vfstype 的值可以是jfs或jfs2-g volumegroup | -d device 表示在哪个卷组中创建文件系统,如果不指定卷组名,则必须用-d device 指定一个未使用的逻辑卷名-l logpartitons 表示指出逻辑分区的大小,只适用于jfs和jfs2文件系统-m mountpoint 表示指出文件系统的安装点,必须是绝对路径-n nodename 表示指出文件系统所在的远程主机名(只使用于远程虚拟文件系统或网络文件系统nfs)-u mountgroup 表示使用安装组来安装一组文件系统-A yes|no 表示每次系统重起后是否自动安装该文件系统-p ro|rw 表示指出该文件系统的权限,ro表示只读权限,rw表示可读写权限-a attribute=value. 表示指出决定虚拟文件系统的属性及其对应的值-t yes|no 表示该文件系统是否被记帐子系统处理其中-a attribute=value.中的attribute可以按文件系统来分JFS2的attribute所对应的值为:agblksize=512|1024|2048|4096字节 表示jfs2块的大小,默认是4096字节logname=lvname 指出日志逻辑卷名logsize=value 表示内嵌日志的大小,单位是MB,一般为文件系统大小的0.4%,最大不能超过10%dense 表示如果用jfs2的holes(孔)创建一个文件,那么就会给这些holes分配磁盘块并用0填充size=value 单位为512字节的块,表示指定文件系统的大小jfs的attribute所对应的值为:ag =8|16|32|64MB 表示分配组的大小,默认为8MBbf=true|false 表示是否创建巨型文件系统compressno|LZ 表示是否对文件系统进行压缩,LZ表示采用lz压缩算法进行压缩frag 512|1024|2048|4096字节 表示指出JFS的碎片大小,默认是4096logname=lvname 指出日志逻辑卷名nbpi=512|1024|2048|4096|8192|16384|32768|65536|131072 指出每个I节点拥有的字节点(nbpi),默认是4096字节size=value 单位可以为512字节的块、MB、GB,表示指定文件系统的大小crfs -v jfs -g rootvg -m /test -a size=16M -a frag=512 -a nbpi=1024表示在卷组rootvg中创建了/test jfs类型的文件系统,用512字节大小的碎片,每个i节点拥有1024个字节,文件系统大小为16Mcrfs -v jfs2 -g rootvg -m /test -a size=32768 -a agblksize=2048 -a logname=inline表示在卷组rootvg中创建了/test jfs2类型的文件系统,使用2048字节的块大小,指定在逻辑卷inline上创建,文件系统大小为:32768*512字节=16M以上命令可以通过smit jfs或smit jfs2来进行操作crfs命令的作用是在系统中添加一个新的文件系统,jfs文件系统添加可以使用命令smit jfs命令,jfs2文件系统添加可以使用命令smit crjfs2std添加。mkfs命令的作用是把一个已经存在的设备(可以是块设备、裸设备、文件系统,这里只讲lv)做成jfs文件系统可以使用smit crjfslvstd命令,做成jfs2文件系统可以使用smit crjfs2lvstd做成文件系统3.2.2、mkfs的命令mkfs -b boot -l label -i i-nodes -o options -p prototype-s size -v volumelabel -V vfsname device-b boot 在新文件系统的0号块中安装程序-l label 给新文件系统指定文件系统标签-i i-nodes 指定文件系统中初始的i节点数,当创建一个jfs文件系统时mkfs命令会忽略这个参数-p prototype 指定原型文件名-s size 指定文件系统的大小-v volumelabel 指定新文件系统的卷标-V vfsname 指定虚拟文件系统的类型-o options 跟crfs中的-a attribute的参数一样mkfs -s 8192 -o nbpi=2048,frag=512 /dev/lv01表示把/dev/lv01设备建造成一个4M的空文件系统,碎片大小为512字节,每个i节点有2048个字节mkfs -V jfs -o nbpi=131072,bf=true,ag=64 /dev/lv01表示把/dev/lv01设备建造成一个允许巨型文件的文件系统,分配组的大小为64M,nbpi为131072,文件系统的大小就是逻辑卷/dev/lv01的大小3.2.3、创建RAM(内存) disk文件系统命令mkramdisk -u size M|G-u 表示创建的RAM disk内存页不会被固定,在一个系统中可以创建64个RAM disk,生成的名字格式为:/dev/rramdiskXsize M|G 表示RAM disk的大小,默认是512字节为单位,M|G表示以MB|GB为单位删除一个RAM disk文件系统命令为rmramdisk要创建一个大约20MB(40000个512字节的块)的RAM disk,然后在其上建立一个jfs文件系统,步骤为:mkramdisk 40000 执行这条命令后生成一个RAM disk文件/dev/rramdisk0ls -l |grep ramdisk 检查RAM disk文件mkfs -V jfs /dev/ramdisk0 在RAM disk文件上建立一个JFS类型的文件系统mkdir /ramdisk 建立文件系统安装点mount -V jfs -o nointegrity /dev/ramdisk0 /ramdisk 安装新创建的RAM disk文件系统mount 检查新文件系统已经安装df -k 检查新文件系统的大小注意:保存在RAM disk文件系统上的数据可能会丢失,重起系统后,该文件系统就会被删除,如果要继续使用,就得重新创建3.3、监视文件系统的命令文件系统的所有信息都是集中放在/etc/filesystems文件中的,/etc/vfs文件描述着系统中已经安装的虚拟文件系统(VFS)的类型,包含类型名、类型代码、文件系统助手程序。mount,fsck、mkfs、umount、fsdb、 df、ff命令使用这些信息lsfs 显示文件系统的信息如果带-q 参数,则会从文件系统的超级块中查询碎片大小、压缩规则和NBPI参数的值如果带-c 参数,则显示个个列用冒号(:)分开也可以用smit lsfs命令来操作mount 显示系统中已经安装的文件系统df 显示文件系统空间的使用情况,带如下参数分别表示不同的用途-I 表示显示I节点的使用情况-v 显示文件系统的所有信息-M 把文件系统的安装点显示在第2列-t 以图形的方式显示文件系统的分配的总空间-P 以POSIX标准格式显示文件系统空间信息空间爆满一般要检查/var/adm/wtmp,/var/spool/*/*,/smit.log,/smit.script,/etc/security/failedlogin,/var/adm/sulog,/*/coredu 表示显示文件的大小加-a 参数表示显示指定目录下的所有子目录和文件的大小加-s 参数表示只列出所有文件和目录的总块数3.4、安装/卸载文件系统命令如果在/etc/filesystems文件中没有记录某个文件系统的信息,我们可以用mount /dev/lv01 /mnt 命令来安装如果在/etc/filesystems文件中都存在文件系统的信息,我们可以用mount all或者用mount -a来进行安装也可以用smit mountfs命令来实现能够自动装载文件系统有两中情况:系统引导和运行必须的文件系统,他们在/etc/filesystems文件中的mount属性为automatic,这些都是自动装载,同时不能通过mount/umount命令来对他们进行操作用户控制的文件系统,他们在/etc/filesystems文件中的mount属性为true。这些文件系统都是可以通过mount/umount命令来对他们进行操作卸载文件系统命令umount /mnt 卸载/mnt装载的文件系统umount all 表示卸载所有的用户控制的文件系统可以用smit umountfs命令来卸载文件系统3.5、删除一个文件系统命令:rmfs -r|-i filesystem-r 表示删除文件系统的安装点-i 表示删除之前显示警告信息并提示用户进一步确定是否继续删除可以使用smit rmjfs命令来操作3.6、改变一个文件系统大小的命令:chfs -a size= 改变步骤为:df -k显示文件系统的当前大小计算要给文件系统增加到多少个块(512字节/块)或M或G为单位chfs -a size= 再用df 命令来显示chfs -a size=150M /tmpchfs 命令还可以修改文件系统的其他属性,可以使用smit chjfs命令来实现3.7、维护文件系统的命令:fsck命令的作用是检查文件系统的一致性,同时修复被破坏的文件系统fsck -v vfstype -f -n -y -p filesystem-v vfstype 表示检查文件系统的类型-f 表示执行一个快速的检查-n 表示不打开任何文件系统也不会写任何文件系统-y 表示修复一个严重破坏的文件系统,也会删除一些严重破坏的文件-p 检查过程中不显示一些有关较小问题 的信息,确认是否被损坏filesystem 指定检查一个文件系统注意:在生产机上运行fsck命令时要特别小心,可能会产生不可预知的后果3.8、格式化JFS(JFS2)日志设备的命令日志设备是一个逻辑卷,把一个裸逻辑卷变成JFS(JFS2)日志设备,用logform命令来格式化一个逻辑卷为JFS(JFS2)日志设备logform -V vfstype logname-V vfstype 表示文件类型logname 表示日志逻辑卷名logform -V jfs2 /dev/jfs2log 格式化一个jfs2日志设备,如果不带-V ,默认为jfs类型要增加一个日志设备的步骤为:mklv -y lv03 datavg 20 创建一个新的逻辑卷lv03chlv -t jfslog/jfs2log lv03 修改逻辑卷的类型为jfslog/jfs2loglogform -V jfs/jfs2 /dev/lv03 格式化为jfs/jfs2日志设备3.9、残片整理命令残片:文件系统中不连续的空闲空间/空闲碎片defragfs -q|-r|-s device|filesystemdevice|filesystem 表示逻辑卷名或文件系统名-q 报告文件系统的统计信息-r 报告文件系统的当前统计信息和调整后的统计信息-s 报告文件系统中的残片3.10、文件系统故障处理命令恢复超级块错误:umount /myfs 卸载文件系统/myfsfsck -p /dev/lv01 检查文件系统是否损坏od -x -N 64 /dev/lv01 +0x1000 显示主超级块的内容od -x -N 64 /dev/lv01 +0x1f000 检查备份超级块的幻数是否正确dd count=1 bs=4k skip=31 seek=1 if=/dev/lv01 0f=/dev/lv01 将备份超级块来恢复主超级块的内容fsck /dev/lv01 恢复完后检查完整性无法卸载文件系统处理:fuser /dev/cd0 显示在这个系统中正在活动的进程IDkill -9 2190 2344 杀死这些正在运行的进程lsdev -Cc cdrom 确定设备是否可以用,可用就可以访问或卸载文件系统无法删除文件系统处理:lsvg -l rootvg如果类型显示为?,则用synclvodm -P rootvg和 syncvg -v rootvg命令来对卷

温馨提示

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

评论

0/150

提交评论