11.10. 缩减逻辑卷

逻辑卷的大小可以增大也可以缩小。但是,非常重要的一点是,在缩小逻辑卷本身之前,务必先缩小文件系统或卷中存在的任何内容的大小,否则您可能会丢失数据。

  1. ext2

    如果您正在使用 LVM 1,并且文件系统为 ext2,那么您可以使用前面提到的 e2fsadm 命令来同时处理文件系统和卷的大小调整,如下所示:

    # umount /home
    # e2fsadm -L-1G /dev/myvg/homevol
    # mount /home
                

    WarningLVM 2 注意事项
     

    目前还没有与 LVM 2 等效的 e2fsadm 命令,并且 LVM 1 附带的 e2fsadm 命令不适用于 LVM 2。

    如果您更喜欢手动执行此操作,您必须知道卷的新大小(以块为单位),并使用以下命令:

    # umount /home
    # resize2fs /dev/myvg/homevol 524288
    # lvreduce -L-1G /dev/myvg/homevol
    # mount /home
                

  2. reiserfs

    缩小 Reiserfs 文件系统时,最好先卸载它。

    # umount /home
    # resize_reiserfs -s-1G /dev/myvg/homevol
    # lvreduce -L-1G /dev/myvg/homevol
    # mount -treiserfs /dev/myvg/homevol /home
                

  3. xfs

    无法缩小 XFS 文件系统。

  4. jfs

    无法缩小 JFS 文件系统。