CentOS/RHEL:如何创建新的基于 LVM 的交换分区

让我们看一个通过添加新的基于 LVM 的交换来增加现有交换空间的示例。
本文的示例使用磁盘 /dev/sdc 来创建新的卷组并在其下交换卷。
由于我们将使用此磁盘,因此任何数据(如果存在于该磁盘上)都将丢失。

作为 root 用户执行以下任务:

  1. 添加磁盘 /dev/sdc 作为物理卷。
# pvcreate /dev/sdc
  1. 创建名为“swap_vg”的卷组(如果有的话,我们可以将磁盘添加到现有的卷组中。
    在此示例中,我正在创建一个新的卷组。
# vgcreate swap_vg /dev/sdc
  1. 要创建大小为 20Gb 的逻辑卷,请使用以下命令。
# lvcreate -L 20G -n lvswap swap_vg
  1. 使用 SWAP 格式格式化设备。
# mkswap /dev/swap_vg/lvswap
  1. 启用扩展逻辑卷交换。
# swapon -v /dev/swap_vg/lvswap
  1. 将以下条目添加到 /etc/fstab 文件中。
/dev/swap_vg/lvswap swap swap defaults 0 0
  1. 通过'free'命令或者'cat /proc/swaps'命令验证交换空间:
# free
# cat /proc/swaps
日期:2020-09-17 00:12:13 来源:oir作者:oir