在 CentOS 中创建 swap 分区,可以按照以下步骤进行:
首先,检查当前磁盘的使用情况,以确定是否有足够的未分配空间来创建新的 swap 分区。
df -h
使用 fdisk
或 parted
工具来创建一个新的分区。这里以 fdisk
为例:
sudo fdisk /dev/sdX
将 /dev/sdX
替换为你想要创建 swap 分区的磁盘设备名称(例如 /dev/sda
)。
在 fdisk
提示符下,按照以下步骤操作:
n
创建新分区。p
选择主分区。1
选择分区号(通常是 1)。+2G
设置分区大小(例如 2GB),或者根据需要设置其他大小。t
更改分区类型。82
设置分区类型为 Linux swap。w
保存并退出。使用 mkswap
命令格式化新创建的分区为交换分区:
sudo mkswap /dev/sdX1
将 /dev/sdX1
替换为你刚刚创建的交换分区名称。
使用 swapon
命令启用交换分区:
sudo swapon /dev/sdX1
使用 free
或 swapon --show
命令验证交换分区是否已成功启用:
free -h
或者
sudo swapon --show
为了确保系统重启后交换分区自动挂载,需要编辑 /etc/fstab
文件:
sudo nano /etc/fstab
在文件末尾添加以下行:
/dev/sdX1 none swap sw 0 0
将 /dev/sdX1
替换为你创建的交换分区名称。
保存并退出编辑器。
最后,重启系统以确保所有更改生效:
sudo reboot
完成以上步骤后,你的 CentOS 系统应该已经成功创建并启用了新的 swap 分区。