出于测试目的,我尝试通过附加一个物理卷(USB 驱动器)来扩展我的逻辑卷。通过以下步骤将 USB 驱动器从逻辑卷中分离出来:
- 从设备创建分区
- 从新分区创建物理卷
- 将物理卷附加到已配置的卷组
- 最后扩展逻辑卷
我的问题是如何卸载和删除 USB 驱动器而不丢失现有逻辑卷上的任何数据?
答案1
对于 resize2fs 位,它是这样的:
e2fsck -f /dev/myvg/lvtest
resize2fs /dev/myvg/lvtest 96M #always a bit smaller than the LV
### then the rest as above
lvresize -l 100M /dev/myvg/lvtest
vgreduce myvg /dev/sdX
###then regrow that to fit the volume perfectly
lvresize -l 100% /dev/myvg/lvtest
resize2fs /dev/myvg/lvtest
我希望你在 ext2/3/4 上。如果使用 XFS,您可能需要发挥创意!
答案2
您是否在逻辑卷中扩展了任何文件系统?
如果是
减少文件系统的大小(如果可以实现)...(删除文件,使用fsck -B
)。
如果不
lvreduce --size 100M /dev/myvg/lvtest
vgreduce myvg /dev/rdsk/myusb
对于 myvg 和 myusb 具有明显的含义。