问题
添加了一个新磁盘连接到系统。
如何在系统上使用此磁盘创建新的交换分区?
on it road.com
解决方案
在本文中,我们假设系统上没有配置任何交换。
/dev/sdc 是没有分区引用的驱动器。
由于我们将创建一个单独的分区来填充磁盘,请注意该磁盘上当前的所有数据都将丢失。
按照下面给出的步骤添加 /dev/sdc1 分区作为系统上的新交换分区。
- 以 root 身份使用 fdisk 命令创建交换分区。
# fdisk /dev/sdc
将出现一个新提示,键入“p”以显示当前分区。
验证我们在此处没有任何现有分区。
创建一个新的交换分区类型“n”。
由于这将是第一个分区,因此通过选择“p”使其成为主分区。
为分区编号选择“1”。
要接受起始扇区的默认设置,只需按“输入”即可。
在下一个提示中输入 +2G 的值来设置交换分区的大小。
在下一个提示中,按“t”更改分区类型。
输入数字“1”,更改刚刚创建的分区
输入“82”并按回车键。
类型 82 用于交换分区。
通过键入“p”检查分区表来验证结果。
键入“w”以写入所做的更改。
- 使用 partprobe 命令为内核重新读取分区以查看新创建的交换分区。
# partprobe
- 在新设备上创建交换关联:
# mkswap /dev/sdc1 Setting up swapspace version 1, size = 2097148 KiB no label, UUID=99e34f44-b366-4805-b290-614717f9058b
- 我们可以在创建交换时使用 mkswap 输出中的 UUID 在 /etc/fstab 中添加条目。
此条目可确保在每次重新启动后激活交换分区。
# vi /etc/fstab UUID=99e34f44-b366-4805-b290-614717f9058b swap swap defaults 0 0
- 激活交换分区:
# swapon -a
- 通过执行来验证它是否存在:
# swapon -s Filename Type Size Used Priority /dev/sdc1 partition 2097148 0 -2
日期:2020-09-17 00:12:09 来源:oir作者:oir