lv移除
[root@localhost ~]# lvremove /dev/vg2/lv2
Do you really want to remove active logical volume vg2/lv2? [y/n]: y
Logical volume "lv2" successfully removed
#先移除lv
[root@localhost ~]# vgremove /dev/vg2
Volume group "vg2" successfully removed
#再移除vg
[root@localhost ~]# pvremove /dev/sdc
Labels on physical volume "/dev/sdc" successfully wiped.
#移除pv
lv 缩容
1. 备份数据
在进行任何磁盘操作之前,确保你有所有重要数据的备份。这是因为缩减逻辑卷涉及到文件系统和分区大小的调整,如果操作不当,可能会导致数据丢失。
2. 检查并卸载逻辑卷
在你可以缩小一个逻辑卷之前,你需要确保该逻辑卷没有被挂载。你可以使用umount命令来卸载它。如果逻辑卷正在使用中,是不能被卸载的。
umount /dev/vgname/lvname
3. 检查文件系统
在缩减逻辑卷之前,需要先检查文件系统是否有错误。这通常涉及到运行e2fsck命令。对于ext4文件系统,命令如下:
e2fsck -f /dev/vgname/lvname
4. 缩小文件系统
在缩小逻辑卷之前,你首先需要缩小文件系统。对于ext4文件系统,你可以使用resize2fs命令。假设你想将逻辑卷缩小到20GB,命令如下:
resize2fs /dev/vgname/lvname 20G
确保缩小到的大小不小于实际使用的空间。
5. 缩小逻辑卷
一旦文件系统被成功缩小,你就可以缩小逻辑卷本身了。使用lvreduce命令来执行这个操作。同样地,如果你想将逻辑卷缩小到20GB,命令如下:
lvreduce -L 20G /dev/vgname/lvname
6. 重新挂载逻辑卷
最后,你可以重新挂载逻辑卷到它之前挂载的目录。
mount /dev/vgname/lvname /mountpoint
在执行上述操作时,非常重要的一点是确保在缩小文件系统和逻辑卷时指定的大小是一致的,以避免数据损坏。