Ubuntu 16.04創建Swap分區或增加Swap分區容量(轉)


要在Ubuntu中要創建Swap分區主要有如下2種方式:

一、傳統創建方式

一般情況下,我們都會使用dd命令來預先創建交換分區文件,然后再用/dev/zero將該文件的內容全部置零,創建時還將用到bs參數來設置要創建的交換空間大小,以及使用count來指定要創建的block數。

例如,我們要創建4G的交換分區文件可以使用如下命令:

sudo dd if=/dev/zero of=/swapfile bs=1G count=4

二、快速創建方式

你可能已經注意到了,上述方式創建Swap交換文件的過程比較慢,如果想快速創建交換分區可以使用fallocate程序來實現。該命令會立即創建一個預分配的交換文件,而產是按實際大小寫入分配的大小。

如果同樣是要創建4G大小的交換創建文件,快捷創建方式的命令如下:

sudo fallocate -l 4G /swapfile

三、啟用Swap分區文件

我們的swapfile交換文件已經創建好了,但Ubuntu還不知道它是被用作交換分區,所以我們還需要將此文件格式化為Swap分區交啟用它。

1、首先,我們需要使用如下命令更改下swapfile文件的權限:

sudo chmod 600 /swapfile

2、然后,我們需要用如下將swapfile初始化為交換文件:

sudo mkswap /swapfile

3、最后,還需要使用如下命令來啟用交換文件:

sudo swapon /swapfile

5、查看結果

free -m

6、配置啟用時掛載Swap分區文件

Swap交換文件雖然已經配置好並已經啟用了,但Ubuntu在重啟后是不會掛載我們剛創建的交換分區文件的,因此我們還需要對/etc/fstab文件進行更改,讓其在系統啟動時就自動掛載我們創建的/swapfile文件。

sudo vim /etc/fstab

添加如下內容:

/swapfile none swap sw 0 0

提示:按【Esc】后輸入:":wq!"退出。

7、卸載Swap分區

sudo swapoff /swapfile

三、總結

1、經過測試,無論是有沒有創建過Swap分區的,都可以用這個方法進行設置,並且容量是疊加的。

 

參考:

http://www.linuxidc.com/Linux/2014-08/105223.htm(以上內容轉自此篇文章)

http://blog.csdn.net/xb_0226/article/details/51185326

http://blog.csdn.net/yanlai20/article/details/46907353

http://blog.csdn.net/mznewfacer/article/details/7334592


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM