Deepin增加swap交換空間
阿新 • • 發佈:2021-06-27
前言:
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