linux下修改swap空間大小
以下的操作都要在root使用者下進行,使用free -m 查詢當前swap空間大小。
[root@localhost desktop]# free -m修改的步驟如下:首先先建立乙個分割槽,採用dd命令比如total used free shared buffers cached
mem: 988 926 62 0 6 446
-/+ buffers/cache: 472 516
swap: 3983 0 3983
[root@localhost desktop]# dd if=/dev/zero of=/home/swap bs=1024 count=2048000這樣就會建立/home/swap這麼乙個分割槽檔案。檔案的大小是2048000個block,一般情況下1個block為1k,所以這裡空間是2g。這裡的bs代表單位。如果已經修改過一次,則會報下面這個錯誤,這時候就必須先關閉swap分割槽(命令 swapoff -a),修改完成後再開啟swap分割槽(命令:swapon -a )2048000+0 records in
2048000+0 records out
2097152000 bytes (2.1 gb) copied, 22.4925 s, 93.2 mb/s
[root@localhost desktop]# dd if=/dev/zero of=/home/swap bs=1024 count=1024000關閉swap分割槽的命令如下(注:第一次修改不需要執行關閉操作):關閉成功後再執行下面的操作dd: opening `/home/swap': text file busy
[root@localhost desktop]# swapoff -a接著再把這個分割槽變成swap分割槽。
[root@localhost desktop]# /sbin/mkswap /home/swap再接著使用這個swap分割槽。使其成為有效狀態。mkswap: /home/swap: warning: don't erase bootbits sectors
on whole disk. use -f to force.
setting up swapspace version 1, size = 2047996 kib
no label, uuid=461d4f2e-66da-4092-9d6d-ef5bc5063312
[root@localhost desktop]# /sbin/swapon /home/swap現在再用free -m命令檢視一下記憶體和swap分割槽大小,就發現增加了512m的空間了。不過當計算機重啟了以後,發現swap還是原來那麼大,新的swap沒有自動啟動,還要手動啟動。那我們需要修改/etc/fstab檔案,增加如下一行
/home/swap swap swap defaults 0 0你就會發現你的機器自動啟動以後swap空間也增大了。
linux下修改SWAP空間大小
linux下修改swap空間大小 以下的操作都要在root使用者下進行,使用free m 查詢當前swap空間大小。修改的步驟如下 首先先建立乙個8g的分割槽,採用dd命令比如 這樣就會建立 home swap這麼乙個分割槽檔案。檔案的大小是8192000個block,一般情況下1個block為1k...
linux 修改交換空間swap
最近在上線乙個我們做的業務系統時,需要安裝oracle,發現作業系統的swap設定太小,後來,就把swap虛擬交換空間大小設定成了系統實際記憶體的2倍。正常情況下,swap應是實際記憶體大小的2倍 步驟如下。一 決定修改swap大小,首先在空間合適處建立用於分割槽的swap檔案 如 swap1 dd...
Linux下修改Swap分割槽大小
據了解linux下可以有兩種方法建立交換空間,一種是建立交換分割槽,另一種是建立交換檔案。本文記錄的是建立交換檔案的方法,因為我用的是這種方法。新增交換檔案步驟 1 找個地方建立乙個.swap的檔案,我放在了 mnt目錄下 dd if dev zero of mnt 10gb.swap bs 1g ...