Deepin增加swap交换空间

前言:

​ UOS/Deepin有个说法是“大于8GB的电脑不需要开启swap功能”,所以安装好系统后是看不到swap空间的,默认没有开启swap;另外有些人说swap影响SSD的寿命;只能说不同人对待事物的认知不同吧,还是看自己需求再选择;我自己虽然已经有16GB的RAM空间了,但是把UOS/Deepin当做服务器来使用的话,日常开发需要运行很多软件,所以需要增加swap交换空间,避免出现内存空间不足的影响.

1.创建目录

由于使用的UOS的/目录空间不够,所以需要创建其他的目录,用来作交换空间目录;命令:

sudo mkdir -p /usr/local/data/swap

2.增加空间

这里增加8GB大小(1M * 8192),命令:

sudo dd if=/dev/zero of=/usr/local/data/swap/swapfile bs=1M count=8192

解释:

  • dd 用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换

  • if=/dev/zero 指定输入源文件为/dev/zero

  • of=/usr/local/data/swap/swapfile 输出文件位置是/usr/local/data/swap目录,文件名称是swapfile

  • bs 表示文件大小基数,count 表示文件大小基数的数目,生成的文件大小为 bs*count

3.设置权限

为swapfile文件设置权限

sudo chmod 666 /usr/local/data/swap/swapfile

4.建立swap文件系统

命令:

sudo mkswap /usr/local/data/swap/swapfile

5.激活swap文件系统

激活新增的8GB交换空间,命令:

sudo swapon /usr/local/data/swap/swapfile

6.开机自动启用

为了方便,增加开机自动启用swap空间,命令如下:

sudo echo "/usr/local/data/swap/swapfile swap swap defaults 0 0" >> /etc/fstab

7.其他

卸载swap文件,命令:

sudo swapoff /usr/local/data/swap/swapfile
posted @ 2021-06-27 17:16  youngyajun  阅读(1453)  评论(0编辑  收藏  举报