之前在虛擬機上安裝了一台redhat5.4,選擇的256m的記憶體,交換空間只有500m,後來要安裝oracle,交換空間太小不符合要求,發現交換空間是使用得邏輯卷管理,於是決定擴大交換空間的邏輯卷容量,以下以交換空間所在邏輯卷/dev/volgroup00/logvol01,增加硬碟/dev/sdb為例,步驟如下:
一、在虛擬機器設定裡增加一塊硬碟,這裡選擇增加2g的硬碟
二、重啟虛擬機器後識別到新的硬碟,使用fdisk建立分割槽,fdisk /dev/sdb,輸入p選擇主分割槽,編號選擇1,開始和結束直接回車預設全部,輸入t選擇型別型別選擇8e(lvm),w儲存退出
三、建立物理卷 pvcreate /dev/sdb1
四、把物理卷增加到捲組 vgextend volgroup00 /dev/sdb1
五、擴充swap所在邏輯卷的容量 lvextend -l +2048m /def/volgroup00/logvol01
六、關閉交換分割槽 swap off -v /dev/volgroup00/logvol01
七、格式化交換分割槽 mkswap /dev/volgroup00/logvol01
八、開啟交換分割槽 swap on -v /dev/volgroup00/logvol01
九、使用free命令檢視交換空間是否增加
linux下增加邏輯卷的容量都可以採用以上方法,不同之處就是從第六步開始,先用umount解除安裝需要擴充的檔案系統,再用resize2fs調整檔案系統容量,最後用mount重新掛載檔案系統
Ubuntu增加swap交換空間
編譯android原始碼記憶體不夠用,swap設定太小,只有256m。1.首先用命令free檢視系統內 swap 分割槽大小。free m total used free shared buffers cached mem 2012 1960 51 0 748 950 buffers cache 2...
Ubuntu下增加swap交換空間
有時候需要增加swap空間,例如在安裝oracle的時候,物理ram比較小,我們可以增大swap分割槽的方式來彌補,這裡以增加1gb的swap空間來示例 檢視交換分割槽的狀態 dhn dhn laptop grep swap proc meminfo swapcached 0 kb swaptota...
增加Ubuntu的swap交換空間
使用ubuntu下的htop工具檢視cpu的使用情況。發現mem記憶體不夠用,因此,需要增加交換空間,做臨時使用。free m total used free shared buffers cached buffers cache mem 2012 1971 41 0 572 1156 241 17...