命令df /
在我的主机上显示以下输出。
Filesystem 512-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 5177344 1065096 80% 13676 9% /
根据df的联机帮助页,默认情况下,所有大小都以512个块的数量显示。因此,我的/ filesystem有1065096个512块空。现在说我想再向文件系统添加一个512字节的块,我将使用chfs命令来增加文件系统的大小。下面:
chfs -a size=+1 /
chfs的手册页说如果数字后面没有M或G,那么大小可以增加512字节块。这是我运行上述命令时发生的事情。
$ df /
Filesystem 512-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 5177344 1065096 80% 13676 9% /
$ chfs -a size=+1 /
Filesystem size changed to 5177344
$ df /
Filesystem 512-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 5177344 1065096 80% 13676 9% /
$ expr 1065096 \- 999568
65528
有人可以解释如何增加一个512块,而不是增加127 512块?
答案 0 :(得分:2)
我相信你搞砸了复制粘贴。我将解释它是如何工作的,并将其应用于您的环境。
当你使用chfs -a size = + 1时,命令会将你的LV增加一个块,但事实是你只能增加一些PP的LV。例如,如果您将PP大小配置为64Mb,则您的LV会自动增加64 * 1024 = 65536个块。
因此发出命令“lsvg”,检查“PP size”并计算。