1
我可以在lvextend之后lvreduce而不会丢失其中的ext4分区吗?
在将根分区从一个磁盘移动到另一个磁盘的拙劣尝试中,我做了以下工作: 添加新磁盘 用parted分区(第3部分现在几乎完全填满了磁盘) 初始化物理卷 $ pvcreate /dev/sdb3 Physical volume "/dev/sdb3" successfully created 扩展了卷组以包括此新的物理磁盘 $ vgextend myvg /dev/sdb3 Volume group "myvg" successfully extended 扩展了逻辑卷(我认为这是我的专长:我认为我应该将pvmove的内容添加到该组中的新pv中-有人可以确认吗?) $ lvextend /dev/mapper/myvg-root /dev/sdb3 我现在想撤消lvextend,然后继续执行将旧物理卷的内容移到新物理卷的原始计划。我是否可以减小逻辑卷(我还没有用resizefs之类的东西触及/ dev / mapper / myvg-root中的ext4分区)而不必担心会损坏ext4文件系统?如果是这样,我如何告诉它减少正确的数量? $ lvreduce --by-exactly-the-amount-occupied-by-PV /ev/sdb3 /dev/mapper/myvg-root