增加 var 挂载点的空间

增加 var 挂载点的空间

我的 /var lvm 空间已满。我在 /dev/sdb 文件系统中有 500 GB 空间,它已经安装到 /mnt/data 点并且其中有数据。我想将一些空间从 /dev/sdb 移动到 /var lvm 而不破坏 /mnt/data 中已存在的数据。请指导。

lsblk 截图

df -h 截图

答案1

您可以使用转换/dev/sdb为 LVM 物理卷,使用数据文件系统放置到 LVM 逻辑卷中。一旦数据文件系统位于 LVM 逻辑卷中,您可以缩小它,然后将释放的空间分配给/var 如果逻辑卷/var不使用连续分配。

警告:对于此类磁盘操作,数据完整性会受到影响绝不保证。虽然遵循此过程不应破坏数据,但我强烈建议在继续之前进行备份。你永远不知道会发生什么。

  1. 卸载数据文件系统:umount /mnt/data
  2. 转换数据分区到 LVM 物理卷:blocks to-lvm --join=VOLGROUP /dev/sdb
  3. 运行lvs以获取新 LV 的名称。
  4. 编辑/etc/fstab以便/mnt/data从新 LV 挂载。
  5. 缩小新的数据LV(以20GB为例):lvresize -r -L -20G /dev/VOLGROUP/NAME_OF_NEW_LV
  6. 种植变量LV:lvresize -r -L +20G /dev/VOLGROUP/var
  7. 安装数据文件系统:mount /mnt/data

相关内容