CentOS6 5 增加交換空間

2022-07-24 08:48:10 字數 1517 閱讀 3279

增加交換空間有兩種方法:

嚴格的說,在系統安裝完後只有一種方法可以增加swap,那就是本文的第二種方法,

至於第一種方法應該是安裝系統時設定交換區。

1、使用分割槽:  www.2cto.com  

在安裝os時劃分出專門的交換分割槽,空間大小要事先規劃好,啟動系統時自動進行mount。

這種方法只能在安裝os時設定,一旦設定好不容易改變,除非重灌系統。

2、使用swapfile:(或者是整個空閒分割槽)

新建臨時swapfile或者是空閒分割槽,在需要的時候設定為交換空間,最多可以增加8個swapfile。

交換空間的大小,與cpu密切相關,在i386系中,最多可以使用2gb的空間。

在系統啟動後根據需要在2g的總容量下進行增減。

這種方法比較靈活,也比較方便,缺點是啟動系統後需要手工設定。

下面是運用swapfile增加交換空間的步驟:

涉及到的命令:  www.2cto.com  

free ---檢視記憶體狀態命令,可以顯示memory,swap,buffer cache等的大小及使用狀況;

dd ---讀取,轉換並輸出資料命令;

mkswap ---設定交換區

swapon ---啟用交換區,相當於mount

swapoff ---關閉交換區,相當於umount

步驟:1、建立swapfile:

root許可權下,建立swapfile,假設當前目錄為"/",執行如下命令:

# dd  if=/dev/zero  of=swapfile  bs=1024  count=500000

則在根目錄下建立了乙個swapfile,名稱為「swapfile」,大小為500m,也可以把檔案輸出到自己想要的任何目錄中,

個人覺得還是直接放在根目錄下比較好,一目了然,不容易誤破壞,放在其他目錄下則不然了;

命令中選項解釋:

---of:輸出的交換檔案的路徑及名稱;

---bs:塊大小,單位byte,一般為1k即1024個byte;

---count:總塊數即空間總大小,單位為塊即k;

---if:讀取的源空閒空間,為什麼是zero,不清楚,先固定這麼寫吧;

2、將swapfile設定為swap空間

# mkswap swapfile

3、啟用交換空間,這個操作有點類似於mount操作(個人理解):

# swapon  swapfile

至此增加交換空間的操作結束了,可以使用free命令檢視swap空間大小是否發生變化;

4、如果不再使用空間可以選擇關閉交換空間,這個操作有點類似於umount操作(個人理解)::

#  swapoff  swapfile

使用這種方法在每次系統啟動時都需要手動設定、開啟swapfile,比較麻煩,解決方法:

/sbin/swapon  /swapfile

儲存後退出,這樣在系統啟動後,swap空間就會自動載入了;

總結:在安裝os時一定要規劃後swap大小,通常為記憶體的2倍,但是要考慮到以後增加記憶體的可能,所以可以考慮設的稍大一些,

使用centos6 5小記

今天正式將laptop的系統更新為centos6.5,先簡單的安裝了系統所需要的幾個小軟體,但是並不像ubuntu裡面的那麼簡單,特此記錄 a.chrome for linux b.vlc c.adobe flash d.還有就是centos沒有辦法識別ntfs檔案系統,這有點小小的意外 下面是解決...

CentOS 6 5 主要改動

livecd 32位 64位 live 32位 64位 系統安裝 32位 64位 網路安裝光碟 32位 64位 精簡版安裝光碟 32位 64位 md5校驗資訊 c98e8040b9ac107153fc1757b4874198 centos 6.5 i386 bin 1.iso 184790dc0d0...

centos6 5切換目錄

實際操作過程中肯定少不了切換目錄,切換目錄的操作方法很簡單,只需要在ssh輸入cd並指定目錄路徑即可。語法 cd 目錄路徑 詳解 cd指令用於在不同目錄間進行切換,前提下該帳號要有這個目錄的許可權。如果直接輸入cd,並省略目錄名,則會自動切換到使用者根目錄下。引數 選項 相應功能 目錄路徑 切換到指...