由於原本在home下的swap占用了4g的空間,目前想把分割槽遷移到比較大的目錄下。
一:首先取消原本的交換分割槽檔案
1.1:獲取root許可權,使用swapoff**交換分割槽檔案
/usr/sbin/swapoff /home/swap
1.2:從檔案系統刪除原有的swap檔案
rm /home/swap
1.3:從/etc/fstab 刪除此前的檔案
二:重新建立交換分割槽檔案
2.1:root許可權 執行建立命令
dd if=/dev/zero of=/data/swapfile/swap bs=1024 count=2048000;
2.2:設定交換分割槽檔案
/usr/sbin/mkswap /data/swapfile/swap
2.3:啟用交換分割槽檔案
/usr/sbin/swapon /data/swapfile/swap
2.4:設定主機重啟後 自動開闢交換分割槽檔案
開啟/etc/fstab
增加如下內容
/data/swapfile/swap swap swap defaults
0 0
2.5 檢查交換分割槽檔案是否生效
free -m
# free -m
total used free shared buffers cached
mem: 3829 3715 113 0 142 1915
-/+ buffers/cache: 1657 2171
swap: 1999 0 1999
2g的交換分割槽已經新增上。
------------dd命令使用說明---------------
dd --help之後看到:
名詞解釋:
of=交換檔案位置
count=2048000,建立大小為2g的交換分割槽檔案
手動建立Linux Swap分割槽
手動建立linux swap分割槽 step1 建立8g的 myswap swap檔案作為交換分割槽使用 dd if dev zero of myswap swap bs 1024 count 8192000 step2 格式化成swap分割槽 mkswap myswap swap step3 開啟...
linux swap分割槽使用指南
linux中swap交換分割槽概述 交換分割槽。我們如果沒有足夠的記憶體,也許就不能執行某些大型的軟體,解決的辦法是在硬碟上劃出乙個區域來當作臨時的記憶體,好像記憶體變大了。windows作業系統把這個區域叫做虛擬記憶體,linux把它叫做交換分割槽swap。雖然隨著硬體 的下降記憶體已經不大會限制...
linux swap 記憶體交換分割槽調整
1.增加乙個swap檔案 建立乙個2048m的swap檔案 dd if dev zero of tmp tmp.swap bs 1m count 20482.標識為swap檔案 mkswap tmp tmp.swap3.啟用swap檔案 swapon tmp tmp.swap4.永修生效 修改 et...