在linux上使用交換檔案擴充套件交換空間

2021-09-23 16:10:56 字數 1904 閱讀 8008

想像一種情景,當我們的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

=11+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...