一、創(chuàng)建交換文件
1. Linux dd 命令
該命令讀取標(biāo)準(zhǔn)輸入或文件,依據(jù)指定格式轉(zhuǎn)換,再輸出到文件、設(shè)備或標(biāo)準(zhǔn)輸出
讀 => 轉(zhuǎn) => 輸出
-
if=輸入文件名 -
of=輸出文件名 -
ibs=一次讀入的字節(jié)數(shù)
obs=一次輸出的字節(jié)數(shù)
bs=同時設(shè)置一次讀入和輸出的字節(jié)數(shù) -
cbs=一次轉(zhuǎn)換的字節(jié)數(shù) (轉(zhuǎn)換緩沖區(qū))
上面設(shè)置的一次xx字節(jié),即為下面所說的塊
-
skip=從輸入文件開頭跳過指定的塊 -
seek=從輸出文件開頭跳過指定的塊 -
count=要拷貝的塊的數(shù)量
2. 生成交換文件
從設(shè)備zero 一次讀取1M 一次輸出1M 執(zhí)行1024次 輸出到根目錄swapfile文件中去
dd if=/dev/zero of=/swapfile bs=1M count=1024
二、使用交換文件
1. 轉(zhuǎn)換為真正的交換文件
mkswap /swapfile
2. 激活交換文件
swapon /swapfile
3. 自動掛載交換文件
....
# 在該文件增加以下條目
/swapfile swap swap defaults 0 0
"/etc/fstab"
三、取消交換空間
查看swap空間情況
free -h
- 在
/etc/fstab文件中刪除交換文件的自動掛載 - 如果該文件已經(jīng)激活到交換空間,需要先關(guān)閉
swapoff swapfile
- 刪除文件即可
注:可以添加多個交換文件擴(kuò)容swap分區(qū)