问题

添加了一个新磁盘连接到系统。
如何在系统上使用此磁盘创建新的交换分区?

on  it road.com

解决方案

在本文中,我们假设系统上没有配置任何交换。
/dev/sdc 是没有分区引用的驱动器。
由于我们将创建一个单独的分区来填充磁盘,请注意该磁盘上当前的所有数据都将丢失。
按照下面给出的步骤添加 /dev/sdc1 分区作为系统上的新交换分区。

  1. 以 root 身份使用 fdisk 命令创建交换分区。
# fdisk /dev/sdc

将出现一个新提示,键入“p”以显示当前分区。
验证我们在此处没有任何现有分区。

创建一个新的交换分区类型“n”。
由于这将是第一个分区,因此通过选择“p”使其成为主分区。
为分区编号选择“1”。
要接受起始扇区的默认设置,只需按“输入”即可。
在下一个提示中输入 +2G 的值来设置交换分区的大小。

在下一个提示中,按“t”更改分区类型。
输入数字“1”,更改刚刚创建的分区
输入“82”并按回车键。
类型 82 用于交换分区。
通过键入“p”检查分区表来验证结果。
键入“w”以写入所做的更改。

  1. 使用 partprobe 命令为内核重新读取分区以查看新创建的交换分区。
# partprobe
  1. 在新设备上创建交换关联:
# mkswap /dev/sdc1
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=99e34f44-b366-4805-b290-614717f9058b
  1. 我们可以在创建交换时使用 mkswap 输出中的 UUID 在 /etc/fstab 中添加条目。
    此条目可确保在每次重新启动后激活交换分区。
# vi /etc/fstab
UUID=99e34f44-b366-4805-b290-614717f9058b     swap     swap     defaults     0 0
  1. 激活交换分区:
# swapon -a
  1. 通过执行来验证它是否存在:
# swapon -s
Filename				Type		Size	Used	Priority
/dev/sdc1                              	partition	2097148	0	-2
CentOS/RHEL:如何添加新的交换分区
日期:2020-09-17 00:12:09 来源:oir作者:oir