想像一種情景,當我們的linux系統用盡交換空間時,在這種情況下,我們想要使用swap分割槽擴充套件交換空間,但在某些情況下磁碟上已經沒有可用的空閒分割槽了,致使我們不能把它擴大。
因此,在這種情況下,我們可以使用交換檔案增加swap空間。
讓我們首先檢查現有的交換空間/分割槽的大小,使用命令 『free -m『 或者 『swapon -s『
free-output-with-swap
我的交換分割槽大小是2 gb,我們將把交換空間擴充套件1gb。
第一步:使用下面的dd命令建立大小為1gb交換檔案
[
root@linuxtechi
~]#ddif=
/dev/
zero of
=/swap_file bs=1g
count
=1
1+0
records
in1+0
records out
1073741824
bytes
(1.1gb)
copied
,414.898s,
2.6mb
/s[
root@linuxtechi
~]#根據你的需要替換 『bs『 和 『count『 的大小.
第二步:設定交換檔案許可權為600
[
root@linuxtechi
~]#chmod
600/
swap_file
第三步:用檔案開啟交換區(swap_file)
用mkswap命令開啟交換區
[
root@linuxtechi
~]#mkswap
/swap_file
setting
up swapspace version 1,
size
=1048572
kibno
label
,uuid
=f7b3ae59
-c09a
-4dc2
-ba4d
-c02abb7db33b
[
root@linuxtechi
~]#第四步:在fstab檔案中新增交換檔案條目
在fstab檔案中新增以下條目,以便交換檔案每次重啟後互能繼續使用.
/
swap_file swap swap defaults
00
swap-file-fstab-entry
第五步:用命令 『mkswap on』 啟用交換檔案.
[
root@linuxtechi
~]#swapon
/swap_file
[
root@linuxtechi
~]#第六步:現在檢視交換空間
swap-space-after-extension
note: 為了避免出現意外的情況,如下所示使用swapoff命令關閉它,僅在需要使用時,使用步驟5所示的swapon命令,重新啟用交換檔案。
[
root@linuxtechi
~]#swapoff
/swap_file
[
root@linuxtechi
~]#原文發布時間為:2015-06-18
在linux上使用交換檔案擴充套件交換空間
文章出處 想像一種情景,當我們的linux系統用盡交換空間時,在這種情況下,我們想要使用swap分割槽擴充套件交換空間,但在某些情況下磁碟上已經沒有可用的空閒分割槽了,致使我們不能把它擴大。因此,在這種情況下,我們可以使用交換檔案增加swap空間。讓我們首先檢查現有的交換空間 分割槽的大小,使用命令...
在Linux上使用交換空間
開機自動啟用交換空間 gook luck linux中swap 即 交換分割槽 類似於windows的虛擬記憶體,就是當記憶體不足的時候,把一部分硬碟空間虛擬成記憶體使用,從而解決記憶體容量不足的情況。android是基於linux的作業系統,所以也可以使用swap分割槽來提公升系統執行效率。交換分...
通過交換檔案來新增Linux交換分割槽
系統型別 redhat enterprise linux5 登入使用者 root 原有交換分割槽 1g 現在要通過新增交換檔案的形式擴大系統的交換分割槽,為系統新增1g的交換分割槽。1.首先可以通過free m命令來檢視原有的swap分割槽的大小total為1019m。root rhel5serve...