如何在 Linux 中将交换从磁盘分区移动到 LVM 卷

不存在允许我们将交换空间从一个位置移动到另一个位置的命令或者方法。
我们可以在原始位置使用 swapoff 命令关闭当前交换空间。

  1. 在旧磁盘上关闭swapoff:
# swapoff /dev/device

注 - 假设卷组中有可用空间,我们将继续创建 LVM 卷。
此外,请确保在有维护时段时执行此操作。
(所有应用程序都没有运行)

  1. 创建 LVM 分区:
# lvcreate -L  -n logical_volume vol_group
  1. 格式化新的交换空间:
# mkswap /dev/[vg_name]/[lv_name]
  1. 测试已在逻辑卷上创建交换。
# cat /proc/swaps
  1. 启用扩展逻辑卷:
# swapon /dev/[vg_name]/[lv_name]
  1. 在 /etc/fstab 中添加交换条目。
日期:2020-09-17 00:13:44 来源:oir作者:oir