有段时间没有碰aix了,感觉有些生疏,和同事谈及df -k以及df查看文件系统大小的区别,一时还没有反映过来。在这里以实例进行说明:
# df
Filesystem 512-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 131072 107536 18% 1652 12% /
/dev/hd2 4325376 2165800 50% 27365 11% /usr
/dev/hd9var 262144 242320 8% 389 2% /var
/dev/hd3 131072 129192 2% 28 1% /tmp
/dev/hd1 262144 260944 1% 60 1% /home
/proc - - - - - /proc
/dev/hd10opt 131072 75360 43% 649 8% /opt
/dev/oraHome 16777216 6999616 59% 64843 8% /oraHome
/dev/T600 348127232 86530624 76% 4949 1% /oradata
# df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 65536 53768 18% 1652 12% /
/dev/hd2 2162688 1082900 50% 27365 11% /usr
/dev/hd9var 131072 121160 8% 389 2% /var
/dev/hd3 65536 64596 2% 28 1% /tmp
/dev/hd1 131072 130472 1% 60 1% /home
/proc - - - - - /proc
/dev/hd10opt 65536 37680 43% 649 8% /opt
/dev/oraHome 8388608 3499808 59% 64843 8% /oraHome
/dev/T600 174063616 43265312 76% 4949 1% /oradata
在HPUX下,我们查看文件系统大小通常用HPUX转有的命令bdf,而在solaris或者aix系统中,通常习惯性使用df -k来查看,因为这样比较直观。比如我们要查看aix系统中“/”的大小,使用df -k命令,可以很清晰的看到“/”的大小为64MB(65536kb/1024)。而用df查看,可以看到它的显示方式为512-blocks,而不是df -k中的1024-blocks。如果要得到“/”的大小,那么必须通过转换得到64MB(131072*512/1024/1024)。
通过查看IBM的联机帮助文档,可以看到关于df的解释“命令df显示当前已安装的所有文件系统信息,在缺省情况下,文件系统的统计信息以512字节的块单元显示”,这就比较明晰了。有了这一点的认识,那么在对文件系统(包括“/”文件系统,HP下比较麻烦)进行扩充的时候,就能做到有条不紊。比如我们要将“/”文件系统由现在的64MB扩充到1GB,那么可以通过两种方式,一种是命令行,一种是smitty chfs。
在命令行方式下,我们以下面的命令来完成:
# chfs -a size=2097152 /
根据这个命令,我们要做的就是将“/”扩充到2097152字节,转换一下单位就是1GB(2097152/1024/1024/2)。
对另一种方法smitty chfs来扩充文件系统实际比在命令行下扩充要好,因为在用smitty chfs的时候会有提示系统以默认512字节计。
阅读(3963) | 评论(2) | 转发(0) |