如何从活动逻辑卷中减少和删除物理卷?

如何从活动逻辑卷中减少和删除物理卷?

出于测试目的,我尝试通过附加一个物理卷(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 具有明显的含义。

答案3

除了不丢失数据。

USB 可以连同其卷组/逻辑卷中的数据一起卸载。

当挂载到服务器上时,USB 中的数据和存储空间将可用。

我会说LVM格式的USB

在此输入图像描述

相关内容