一、新建 swap 分割槽(root)
1. # swapoff -a #停止交換分割槽
2. 用 fdisk 命令加 swap 分割槽的碟符,(例:# fdisk /dev/sdb)剔除 swap 分割槽,輸入d刪除 swap 分割槽,然後再n新增分割槽(新增時硬碟必須要有可用空間,然後再用t將新添的分割槽id改為82(linux swap型別),最後用w將操作實際寫入硬碟(沒用w之前的操作是無效的)。
3. # mkswap /dev/sdb2 #格式化 swap 分割槽,這裡的sdb2要看您加完後p命令顯示的實際分割槽裝置名
4. # swapon /dev/sdb2 #啟動新的 swap 分割槽
5. 為了讓系統啟動時能自動啟用交換分割槽,可以編輯 /etc/fstab ,加入下面一行
/dev/sdb2 swap swap defaults 0 0
二、增加swap分割槽
1.建立交換分割槽的檔案:增加1g大小的交換分割槽,則命令寫法如下,其中的 count 等於想要的塊大小。
# dd if=/dev/zero of=/home/swap bs=1m count=1024
2.設定交換分割槽檔案:
# mkswap /home/swap #建立swap的檔案系統
3.立即啟用交換分割槽檔案:
# swapon /home/swap #啟用swap檔案
4.使系統開機時自啟用,在檔案 /etc/fstab 中新增一行:
/home/swap swap swap defaults 0 0
4. # sudo sysctl -p #使 /etc/sysctl.conf 的修改立即生效
推薦的 swap
和 ram
之間的大小關係
ramswap space
between 1024 mb and 2048 mb
1.5 times the size of ram
between 2049 mb and 8192 mb
equal to the size of ram
more than 8192 mb
0.75 times the size of ram
LINUX修改SWAP分割槽大小
ubuntu 18.04 修改swap分割槽大小 linux 手動建立swap檔案及刪除 解決方法 1.確定swap檔案的大小,單位為m。將該值乘以1024得到塊大小。例如,64mb的swap檔案的塊大小是65536。2.在root提示符下,鍵入下面的命令,其中count大小等於所要求的塊大小 dd...
Linux下修改Swap分割槽大小
據了解linux下可以有兩種方法建立交換空間,一種是建立交換分割槽,另一種是建立交換檔案。本文記錄的是建立交換檔案的方法,因為我用的是這種方法。新增交換檔案步驟 1 找個地方建立乙個.swap的檔案,我放在了 mnt目錄下 dd if dev zero of mnt 10gb.swap bs 1g ...
Centos修改swap分割槽大小
1.檢視當前分割槽情況 2.增加swap大小 dd if dev zero of var swap bs 1024 count 12288000 增加12g空間 3.設定交換分割槽 4.立即啟用交換分割槽 swapon var swap 5.新增系統引導時自啟動執行 free m 檢視swap分割槽...