天天看點

linux視訊教程之建立虛拟記憶體Swap

 這次主要說一下建立虛拟記憶體swap

建立虛拟記憶體空間

1. 以fdisk /dev/hd[a-d] 先建立一個partition  我建立一個500m的

   (有必要時可在建立一個partition後,将該partition的id改為82這是一個swap 的磁盤檔案格式代号)

2. 以mkswap /dev/hd[a-d][1-16] 的方式來将剛剛的partition 格式化為swap格式 

3. 再來則是将swap 啟動,啟動的指令為swapon /dev/hd[a-d][1-16]

我們立虛拟記憶體後,要實作要每次系統啟動時,它自動就跟着啟動,應該怎麼做?

就是編輯/etc/fstab檔案

等一下,看啟動起來以後的虛拟記憶體應該是1g左右

比較慢,快進吧...

這樣就成功的應用了

如果我就一塊硬碟,都分完區了,那應該怎麼辦?

建立虛拟記憶體檔案

1. 以dd 指令來建立swapfile ;

2. 以mkswap 來将swapfile 格式化為swap格式;

3. 以swapon 來啟,使成為swap ;

4. 以swapoff 來關閉

現在的是1020076

1. 使用dd 這個指令來新增一個64mb 的檔案在/tmp 底下:

dd if=/dev/zero of=/tmp/swap bs=4k count=16382

dd 這個指令是用來轉換檔案并且copy 用的;

if 指的是要被轉換的輸入檔案格式/dev/zero (關于zero和null可以由man來檢視)

of 指的是輸出的檔案,我們将之輸出到/tmp/swap 這個檔案;

bs 指的是一個扇區占用幾個kb ;

count 指的是要使用多少個bs ,是以最後的容量為bs*count = 4k * 163820 ~ 640mb

如上所述,我們将建立一個名為/tmp/swap 的檔案,且其内容共有640mb 左右大小的檔案;

 

2. 使用mkswap 将/tmp/swap 這個檔案格式化為swap 的檔案格式:

mkswap /tmp/swap

3. 使用swapon 來将/tmp/swap 啟動

swapon /tmp/swap

看,多了640多m

4. 使用swapoff 關掉swap file

swapoff /tmp/swap

想一下,如果是用這個檔案的形式,要實作要每次系統啟動時,它自動就跟着啟動,應該怎麼做?

這回可不是編輯fstab檔案了,想一下吧

成功!!!!!!!!!!!

繼續閱讀