在CentOS中设置Swap分区可以通过两种方法实现:使用分区或创建交换文件。以下是详细的步骤:
检查当前Swap分区情况:
free -m
查找可用空间:
fdisk -l
创建新的Swap分区:
假设我们要在 /dev/sdb
上创建一个Swap分区,可以使用以下命令:
fdisk /dev/sdb
在 fdisk
命令行中输入以下命令:
n
:新建分区p
:选择主分区1
:分区号为1Enter
:接受默认起止位置w
:保存并退出格式化Swap分区:
使用 mkswap
命令格式化新创建的Swap分区:
mkswap /dev/sdb1
启用Swap分区:
使用 swapon
命令启用新创建的Swap分区:
swapon /dev/sdb1
验证Swap分区:
再次使用 free -m
命令,确认新创建的Swap分区已经生效。
将Swap分区添加到 /etc/fstab
文件中,以便系统在启动时自动挂载:
vi /etc/fstab
在文件末尾添加以下行:
/dev/sdb1 swap swap defaults 0 0
创建Swap文件: 使用以下命令创建一个Swap文件,例如创建一个大小为2GB的Swap文件:
dd if=/dev/zero of=/swapfile bs=1M count=2048
设置Swap文件的权限:
chmod 600 /swapfile
将Swap文件格式化为Swap文件系统:
mkswap /swapfile
启用Swap文件:
swapon /swapfile
配置系统开机自动挂载Swap文件:
打开 /etc/fstab
文件,并在文件末尾添加以下一行内容:
/swapfile swap swap defaults 0 0
确认Swap已经配置成功:
再次运行 free -m
命令,确认Swap已经配置成功。
以上就是在CentOS中设置Swap分区的步骤。请根据实际情况选择适合的方法进行操作。