Centos添加swap交换分区

发布于 21 天前  581 次阅读


    如上图,内存少,服务器卡,无Swap

1.查看Swap分区情况

free -h 或 swapon -s

2.添加Swap分区

使用dd命令创建名为swapfile的swap交换文件

[root@Linux6 ~]# dd if=/dev/zero of=/swapfile bs=1024 count=1024k
    科普:if(即输入文件,input file),of(即输出文件,output file)。dev/zero是Linux的一种特殊字符设备(输入设备),可以用来创建一个指定长度用于初始化的空文件,如临时交换文件,该设备无穷尽地提供0,可以提供任何你需要的数目。 bs=1024 :单位数据块(block)同时读入/输出的块字节大小为1024 个字节即1KB,bs(即block size)。count=1024000:数据块(block)数量为1024000 ,即1024000个1KB。可以计算swap分区的容量为:1024000 X 1KB = 1G;

3.格式化交换文件

[root@Linux6 ~]# mkswap /swapfile

4.修改文件权限

不修改也没问题,只不过激活分区的时候会有⚠警告提示,可以忽略!

[root@Linux6 ~]# chmod -R 0600 /swapfile

5.挂载激活Swap分区

[root@Linux6 ~]# swapon /swapfile

6.开机自动挂载Swap

[root@Linux6 ~]# echo "/swapfile   swap  swap  defaults  0  0" >> /etc/fstab

公交车司机终于在众人的指责中将座位让给了老太太