Centos 发布 7.3.1611 将交换分区从当前的 1GB 扩展到 2GB

Centos 发布 7.3.1611 将交换分区从当前的 1GB 扩展到 2GB

有深入知识的人可以尝试解释如何实现交换内存并将其从1G增加到2G吗?

我在 Oracle Virtualbox 上运行 Centos。

使用命令后LSBLK:

sda               12G   disk
|--sda1           1G    part /boot
|--sda2           1G    part
   |-centos-root  8,1G  lvm  /
   |-centos-swap  1G    lvm [SWAP]
sr0               1024M

fdisk -l:

/dev/sda1        Linux
/dev/sda2         Linux LVM

期待社区的详细解释。

艾达斯

答案1

您的卷组中应该有足够的可用空间,您可以使用vgs.由于交换区无法调整大小,因此您需要首先删除现有的交换区:使用 停止它swapoff,然后使用 删除逻辑卷,lvremove centos/swap并使用 创建新的更大的 LVlvcreate -n swap -L2G centos并将其格式化为交换区mkswap /dev/mapper/centos-swap

如果您的交换是由 UUID 引用的,/etc/fstab您需要更新它或保存旧交换的 UUID,并在创建新交换时使用-U <old UUID>相同的 UUID 创建交换。

相关内容