我正在使用RHEL 5.4并通过存储LUN使用LVM来存储我的文件。 甚至每个LVM实际上在ext3上达到16TB的大小。 而我的服务器正在生产。 只是为了介绍服务器的重要性。
我最初创build了一个大小为1TB的LVM分区。 实际上这个LVM被格式化为1K块大小,这与默认的4K块大小不同。 我通过运行下面的命令来实现这一点。
mkfs.ext3 -b 1024 /dev/mapper/<VGName>-<logical volume>
现在,我想为上面的逻辑卷增加2TB大小,并运行下面的命令
lvextend -L +2T /dev/mapper/<VGName>-<logical volume>
但是当我试图运行resize2fs命令如下:
nohup resize2fs /dev/mapper/<VGName>-<logical volume> &
我得到exit status为1 ,如果我在nohup.out文件中看到,我可以看到下面的行:
resize2fs 1.39 (29-May-2006) resize2fs: File too large while trying to determine filesystem size
现在,我无法理解如何增加LVM分区的大小。 我向你提供了预期块大小变化的input可能是问题。 如果情况不是这样,请让我知道其他任何要求。
build议我在紧急的基础上,因为它是在生产。
使用mkfs命令来改变块的网站,也是其他实用程序更改下面的块地点:1)gpart 2)分开
其他选项:
root@space:~# mkfs.ext4 –m 0 -b 4096 /dev/rootfs
给定2K块的2TB是正确的,在20亿大关,你可能超过了最大的ext3块。
请注意, 红帽build议4K块大小以达到最大16TB