在CentOS系统中设置swap分区,可以按照以下步骤进行:
查看磁盘信息
fdisk -l
找到你想要创建swap分区的磁盘,例如 /dev/sdb。
创建新分区
fdisk /dev/sdb
按 n 创建新分区,选择 p 主分区或 e 扩展分区,然后选择分区号(通常是1),最后指定起始扇区和结束扇区。例如:
Partition number (1-4, default 1):
First sector (2048-20971519, default 2048):
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +2G
设置分区类型为swap
按 t 修改分区类型,输入分区号后输入 82(Linux swap)。
保存并退出
按 w 保存更改并退出。
格式化分区为swap
mkswap /dev/sdb1
启用swap分区
swapon /dev/sdb1
验证swap分区
swapon --show
free -h
如果你不想创建新的分区,可以使用 dd 命令创建一个swap文件:
创建swap文件
dd if=/dev/zero of=/swapfile bs=1M count=2048
这将创建一个2GB的swap文件。
设置文件权限
chmod 600 /swapfile
格式化文件为swap
mkswap /swapfile
启用swap文件
swapon /swapfile
验证swap文件
swapon --show
free -h
设置开机自动挂载
编辑 /etc/fstab 文件,添加以下行:
/swapfile swap swap defaults 0 0
通过以上步骤,你应该能够在CentOS系统中成功设置swap分区或文件。