|
|
在虚拟机里练习lvm,三块硬盘,均2G
hda1 -- /boot
hda2 -- swap
hda3 -- lvm
hdb -- lvm
hdd -- lvm
pvscan- PV /dev/hda3 VG lvmdisk lvm2 [1.42 GB / 0 free]
- PV /dev/hdb VG lvmdisk lvm2 [2.00 GB / 0 free]
- PV /dev/hdd VG lvmdisk lvm2 [2.00 GB / 4.00 MB free]
- Total: 3 [5.41 GB] / in use: 3 [5.41 GB] / in no VG: 0 [0 ]
复制代码
lvscan- ACTIVE '/dev/lvmdisk/root' [4.00 GB] inherit
- ACTIVE '/dev/lvmdisk/data' [1.41 GB] inherit
复制代码
root格式化成reiserfs,装了一个debian,不到1G。
lvreduce -L -1G /dev/lvmdisk/root,提示成功
lvscan- ACTIVE '/dev/lvmdisk/root' [3.00 GB] inherit
- ACTIVE '/dev/lvmdisk/data' [1.41 GB] inherit
复制代码
执行resize_reiserfs /dev/lvmdisk/root就不行了:- resize_reiserfs 3.6.19 (2003 www.namesys.com)
- bread: Cannot read the block (1048575): (Invalid argument).
- reiserfs_open: Your partition is not big enough to contain the
- filesystem of (1048575) blocks as was specified in the found super block.
复制代码
如果不恢复到原来的大小,就无法挂载,请问怎么才能正确减容,不丢失数据? |
|