4.3.5. 缩小逻辑卷


当 LV 的大小缩小时,释放的逻辑扩展将返回到卷组,然后可被其他 LV 使用。

警告

存储在减少的区域中的数据会丢失。在继续操作前,始终备份数据并调整文件系统的大小。

先决条件

  • 管理访问权限.

流程

  1. 列出逻辑卷及其卷组:

    # lvs -o lv_name,vg_name,lv_size
      LV                   VG              LSize
      LogicalVolumeName    VolumeGroupName 6.49g
  2. 检查挂载逻辑卷的位置:

    # findmnt -o SOURCE,TARGET /dev/VolumeGroupName/LogicalVolumeName
    SOURCE                                           TARGET
    /dev/mapper/VolumeGroupName-LogicalVolumeName /MountPoint

    /dev/VolumeGroupName/LogicalVolumeName 替换为逻辑卷的路径。

  3. 卸载逻辑卷:

    # umount /MountPoint

    /MountPoint 替换为您的逻辑卷的挂载点。

  4. 检查并修复任何文件系统错误:

    # e2fsck -f /dev/VolumeGroupName/LogicalVolumeName
  5. 重新调整 LV 和文件系统大小:

    # lvreduce --size TargetSize --resizefs VolumeGroupName/LogicalVolumeName

    使用 LV 的新大小替换 TargetSize。将 VolumeGroupName/LogicalVolumeName 替换为逻辑卷的路径。

  6. 重新挂载文件系统:

    # mount /dev/VolumeGroupName/LogicalVolumeName /MountPoint

    /dev/VolumeGroupName/LogicalVolumeName 替换为逻辑卷的路径。将 /MountPoint 替换为您的文件系统的挂载点。

验证

  1. 验证文件系统的空间使用情况:

    # df -hT /MountPoint/
    Filesystem                                       Type  Size  Used Avail Use% Mounted on
    /dev/mapper/VolumeGroupName-NewLogicalVolumeName ext4  2.9G  139K  2.7G   1% /MountPoint

    /MountPoint 替换为您的逻辑卷的挂载点。

  2. 验证 LV 的大小:

    # lvs -o lv_name,lv_size
      LV                   LSize
      NewLogicalVolumeName 4.00g
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部