這次主要說一下建立虛拟記憶體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檔案了,想一下吧
成功!!!!!!!!!!!