title :文件系统(下)
time;:2006-05-07 16:10
第一、 文件系统的操作
1、 安装:如果需要安装的文件系统信息已经在/etc/filesystems中记录,可以直接mount fsname;否则需要使用mount lvname mountpoint。
2、 卸载umount。
3、 文件系统的删除(会删除数据,相当windows删除分区需要慎重)
删除流程:
a.如果已经mount就卸载下来。
b.smit rmjfs 或者使用rmfs的命令。
删除fs之后也会自动删除相应的逻辑卷。
4、 改变文件系统大小。
# chfs -a 'size=51420' /dev/lv00
另外,跟缩小文件系统的大小也是一件比较麻烦的事情。并没有命令,需要通过重建的办法来缩小。
5、 维护文件系统
a. fsck命令检查
检查步骤如下:
i:检查块及磁盘大小;
II:检查路径名称;
III:检查链接;
IV:检查引用数;
V:检查I节点的映射表;
VI:检查磁盘块映射表;
6、 初始化JFS日志设备
a. 把raw变成JFS文件:logform
# logform /dev/datavglog //datavglog应该是一个裸设备
WARNING: log size greater than one segment
Only 256MB of log will be used
logform: destroy /dev/datavglog (y)?y |
7、 使用CDRFS/UDFS
在5.2以上的系统中,安装了bos.cdmount,系统会在放入光盘后自动mount。手工则使用smit crcdrfs
第二、 几个维护实例
1、 解决文件系统中的超级块错误
如果超级块损坏,那么这个fs就无法访问。而超级块损坏很多时候是错误的magic number导致。可以fsck修复。在修复过程中,fsck会自动使用31号的次超级块来修复主超级块。
2、 无法卸载文件系统
#fuser /dev/lv00 //如果这个fs是BUSY中就无法卸载,需要这样找到相应的pid。
#kill -9 pid
3、 无法删除文件系统
使用mount or umount时提示:
getlvodm :unable to find in the device configuration data.
这是ODM数据库的定义与实际情况不一致导致,同步一下syncvg.
阅读(476) | 评论(0) | 转发(0) |