通過交換檔案來新增Linux交換分割槽

2021-05-21 14:43:46 字數 2196 閱讀 9160

系統型別:redhat enterprise linux5

登入使用者:root

原有交換分割槽:1g

現在要通過新增交換檔案的形式擴大系統的交換分割槽,為系統新增1g的交換分割槽。

1. 首先可以通過free -m命令來檢視原有的swap分割槽的大小total為1019m。

[root@rhel5server ~]# free -m

total       used       free     shared    buffers     cached

mem:          1010        610        400          0         35        405

-/+ buffers/cache:        169        841

swap:         1019          0       1019

2.建立/swapfile檔案

[root@rhel5server ~]# dd if=/dev/zero of=/swapfile bs=1024 count=1024000

3.設定交換分割槽

[root@rhel5server ~]# mkswap /swapfile

setting up swapspace version 1, size = 1048571 kb

4.馬上啟用交換分割槽

[root@rhel5server ~]# swapon /swapfile

5.如果再通過free -m來檢查記憶體的時候就可以看到內容變大了

[root@rhel5server ~]# free -m

total       used       free     shared    buffers     cached

mem:          1010        991         19          0          1        803

-/+ buffers/cache:        186        824

swap:         2019          0       2019

6.設定系統啟動是自動開啟交換分割槽,在/etc/fstab檔案中加入一行

/swapfile               swap                    swap    defaults        0 0

即:label=/ / ext3 defaults 1 1

label=/boot /boot ext3 defaults 1 2

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

label=swap-sda3 swap swap defaults 0 0

/swapfile swap swap defaults 0 0

# beginning of the block added by the vmware software

.host:/ /mnt/hgfs vmhgfs defaults,ttl=5 0 0

# end of the block added by the vmware software

儲存退出,這樣下次啟動系統之後自動啟用了該swap。

打完收工。。。 。。。

thomas yang

2010/01/22

Linux下設定交換檔案方法

一 建立指定大小的檔案 首先我們需要用到dd命令來建立乙個指定大小的空檔案,比如是1g,執行命令 dd if dev zero of swap bs 1024 count 1048576 上面命令中 of 後面的是交換檔案存放的路徑 bs 後面是數字指塊大小,byte為單位,這裡是1024byte也...

Linux下建立Swap交換檔案

據了解linux下可以有兩種方法建立交換空間,一種是建立交換分割槽,另一種是建立交換檔案。本文記錄的是建立交換檔案的方法,因為我用的是這種方法。起因就是打算編譯整個安卓原始碼,然後報錯,然後有人告訴我說你交換空間為零,然後需要新增交換空間。新增交換檔案步驟 1 找個地方建立乙個.swap的檔案,我放...

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

文章出處 想像一種情景,當我們的linux系統用盡交換空間時,在這種情況下,我們想要使用swap分割槽擴充套件交換空間,但在某些情況下磁碟上已經沒有可用的空閒分割槽了,致使我們不能把它擴大。因此,在這種情況下,我們可以使用交換檔案增加swap空間。讓我們首先檢查現有的交換空間 分割槽的大小,使用命令...