温馨提示×

如何在 CentOS 中创建 swap 分区

小樊
88
2025-02-12 13:11:24
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在 CentOS 中创建 swap 分区,可以按照以下步骤进行:

1. 检查当前磁盘使用情况

首先,检查当前磁盘的使用情况,以确定是否有足够的未分配空间来创建新的 swap 分区。

df -h

2. 创建交换分区

使用 fdiskparted 工具来创建一个新的分区。这里以 fdisk 为例:

sudo fdisk /dev/sdX

/dev/sdX 替换为你想要创建 swap 分区的磁盘设备名称(例如 /dev/sda)。

fdisk 提示符下,按照以下步骤操作:

  • 输入 n 创建新分区。
  • 输入 p 选择主分区。
  • 输入 1 选择分区号(通常是 1)。
  • 按回车键接受默认的起始扇区。
  • 输入 +2G 设置分区大小(例如 2GB),或者根据需要设置其他大小。
  • 输入 t 更改分区类型。
  • 输入 82 设置分区类型为 Linux swap。
  • 输入 w 保存并退出。

3. 格式化交换分区

使用 mkswap 命令格式化新创建的分区为交换分区:

sudo mkswap /dev/sdX1

/dev/sdX1 替换为你刚刚创建的交换分区名称。

4. 启用交换分区

使用 swapon 命令启用交换分区:

sudo swapon /dev/sdX1

5. 验证交换分区是否启用

使用 freeswapon --show 命令验证交换分区是否已成功启用:

free -h

或者

sudo swapon --show

6. 设置交换分区开机自动挂载

为了确保系统重启后交换分区自动挂载,需要编辑 /etc/fstab 文件:

sudo nano /etc/fstab

在文件末尾添加以下行:

/dev/sdX1 none swap sw 0 0

/dev/sdX1 替换为你创建的交换分区名称。

保存并退出编辑器。

7. 重启系统

最后,重启系统以确保所有更改生效:

sudo reboot

完成以上步骤后,你的 CentOS 系统应该已经成功创建并启用了新的 swap 分区。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何在 CentOS 中安装 Swapper

0