我按照这些指令扩展VM http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006371上的逻辑卷
一切都很顺利,直到我试着延长
[root]# lvextend -L+1020M /dev/vg_centos6base/lv_swap
Extending logical volume lv_swap to 21.87 GiB
Logical volume lv_swap successfully resized(我把它扩展得不止这个,只是一个例子)
但后来我得到了
[root]# resize2fs /dev/vg_centos6base/lv_swap
resize2fs 1.41.12 (17-May-2010)
resize2fs: Bad magic number in super-block while trying to open
/dev/vg_centos6base/lv_swap发布于 2014-06-06 15:38:33
您所要做的事情的问题是,您试图使用一个为调整ext*文件系统大小而制作的工具来调整交换卷的大小。那不管用。至少从卷名来看,我假设您想要调整交换空间的大小。
您需要关闭交换,重新创建交换空间并再次启用它。在空壳语中:
swapoff /dev/vg_centos6base/lv_swap
mkswap /dev/vg_centos6base/lv_swap
swapon /dev/vg_centos6base/lv_swapLinux还可以使用常规文件作为交换空间。例如,
dd if=/dev/zero of=/path/to/somewhere bs=1M count=1024将为您创建一个1GB的空文件。
然后将文件初始化为交换文件:
mkswap /path/to/somewhere确保:
chown root:root /path/to/somewhere && chmod 600 /path/to/somewhere并使其能够:
swapon /path/to/somewhere然后将以下一行添加到/etc/fstab文件中:
/path/to/somewhere swap swap defaults 0 0https://serverfault.com/questions/602388
复制相似问题