如何在CentOS中添加Swap
阿新 • • 發佈:2017-08-01
自動掛載 root dev lena etc swapon spa filename 一行
1、檢查 Swap 空間
在設置 Swap 文件之前,有必要先檢查一下系統裏有沒有既存的 Swap 文件。
運行以下命令:
1 |
swapon -s
|
如果返回的信息概要是空的,則表示 Swap 文件不存在。
2、檢查文件系統
在設置 Swap 文件之前,同樣有必要檢查一下文件系統,看看是否有足夠的硬盤空間來設置 Swap 。運行以下命令:
1 |
df -hal
|
檢查返回的信息,還剩余足夠的硬盤空間即可。
3、創建並允許 Swap 文件
下面使用 dd 命令來創建 Swap 文件。
1 |
dd if = /dev/zero of= /swapfile bs=1024 count=512k
|
參數解讀:
if=文件名:輸入文件名,缺省為標準輸入。即指定源文件。< if=input file >
of=文件名:輸出文件名,缺省為標準輸出。即指定目的文件。< of=output file >
bs=bytes:同時設置讀入/輸出的塊大小為bytes個字節
count=blocks:僅拷貝blocks個塊,塊大小等於bs指定的字節數。
4、格式化並激活 Swap 文件
上面已經創建好 Swap 文件,還需要格式化後才能使用。運行命令:
1 |
mkswap /swapfile
|
激活 Swap ,運行命令:
1 |
swapon /swapfile
|
以上步驟做完,再次運行命令:
1 |
swapon -s
|
你會發現返回的信息概要:
1 2 |
Filename Type Size Used Priority
/swapfile file 524284 0 -1
|
如果要機器重啟的時候自動掛載 Swap ,那麽還需要修改 fstab 配置。
用 vim 打開 /etc/fstab 文件,在其最後添加如下一行:
1 |
/swapfile swap swap defaults 0 0
|
最後,賦予 Swap 文件適當的權限:
1 2 |
chown root:root /swapfile
chmod 0600 /swapfile
|
如何在CentOS中添加Swap