ubuntu 18.04 增加或刪除swap分區擴展


一、增加Swap空間

1. 查看當前內存和swap分區

在terminal中輸入如下命令:

$ free

terminal中將會輸出如下信息:

              total        used        free      shared  buff/cache   available
Mem:        3900532     1570560     1333424      116996      996548     1969480
Swap:      12582908     1067768    11515140

2. 創建Swap文件

在計算機硬盤中創建一個名為swap的文件夾,並進入其中:

$ cd \
$ sudo mkdir swap
$ cd swap

創建Swap文件

$ sudo dd if=/dev/zero of=swapfile bs=1M count=2048

注:上述命令創建了大小為bs*count的Swap空間,也即2G。可以根據需要修改參數!
接着,把生成的文件轉換成Swap文件

$ sudo mkswap swapfile

3. 激活Swap空間

具體命令如下:

$ sudo swapon swapfile

4. 設置swap分區為開機自動掛載

先備份文件/etc/fstab:

$ sudo cp /etc/fstab /etc/fstab.bak

然后,將swapfile路徑內容寫入到/etc/fstab文件當中

$ echo '/swap/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

至此,增加Swap空間完成,可使用free命令查看是否成功。

二、刪除Swap分區

1. 停用Swap空間

首先使用如下命令停用Swap空間:

$ sudo swapoff -v /swapfile

2. 刪除/etc/fstab中對應的行

通過gedit或者vim打開fstab文件:

$ sudo gedit /etc/fstab

然后,刪除想要刪除的swap分區路徑,如/swap/swapfile none swap sw 0 0

3. 刪除swapfile文件

用如下命令刪除swapfile文件:

sudo rm /swap/swapfile

這樣,在使用free命令就可發現Swap空間變小了。


免責聲明!

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



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