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