據了解Linux下可以有兩種方法創建交換空間,一種是創建交換分區,另一種是創建交換文件。本文記錄的是創建交換文件的方法,因為我用的是這種方法。。
添加交換文件步驟:
1、找個地方創建一個.swap的文件,我放在了/mnt目錄下
dd if=/dev/zero of=/mnt/10GB.swap bs=1G count=10
這條命令是在/mnt目錄下創建一個名為10GB.swap的交換文件,基礎大小為1GB,有10個,so:1*10=10GB
2、把創建的.swap文件格式化為Swap文件
mkswap /mnt/10GB.swap
3、把創建的.swap文件加入到系統中
swapon /mnt/10GB.swap
以上步驟可以做到臨時啟用交換文件,如果要下次啟動系統的時候也啟動交換文件,那么還要繼續做以下步驟。
4、在/ect/fstab中加入新的Swap分區
vi /etc/fstab
在最后一行添加(前面是生成的.swap文件的位置)
/mnt/10GB.swap none swap sw 0 0
以上步驟為添加交換文件方法。
如果要修改交換文件的大小,會需要用到關閉交換空間
關閉交換空間命令
sudo swapoff -a