通常,Linux系統中swap分區可以通過兩種方式指定,分別為:一、在磁盤分區的時候格式化一個swap分區;二、在文件系統中創建一個swap文件作為swap分區。此文主要介紹第二種方式。步驟如下:
1. 創建文件
sudo fallocate -l 8G /swapfile
說明:8G 表示swap文件大小,/swapfile為swap文件路徑和名稱,可以任意指定。
2. 修改文件權限
sudo chmod 600 /swapfile
3. 將 swapfile 初始化為交換文件
sudo mkswap /swapfile
4. 啟用交換文件
sudo swapon /swapfile
5. 至此,linux系統已經將swapfile作為交換文件使用,但是重啟之后是不會自動掛在剛才創建的文件的,因此需要手動修改 /etc/fstab 配置文件:
sudogedit /etc/fstab
6. 在文件中添加如下內容:
sudo /swapfile none swap sw 0 0
7. 完成,測試下:
sudo swapon -s
提示:
如果需要卸載swap分區文件,可以使用命令:swapoff /swapfile