Ubuntu 16.04擴(kuò)展swap分區(qū)

背景

新裝了Linux ubuntu系統(tǒng),但是在掛著網(wǎng)頁釘釘和微信的時候,再開幾個網(wǎng)頁,一兩個小時ubuntu系統(tǒng)就崩潰了,鼠標(biāo)可以任意移動,但是點(diǎn)擊哪里都沒有反應(yīng),鍵盤的指令也沒有反應(yīng)。

嘗試了一些解決辦法:

  1. 進(jìn)入TTY終端
    Ctrl+Alt+F1進(jìn)入TTY1終端字符界面, 輸入用戶名和密碼以登錄

輸入top命令, 找到可能造成假死的進(jìn)程, 用kill命令結(jié)束掉進(jìn)程。然后Ctrl+Alt+F7回到桌面

  1. 直接注銷用戶
    Ctrl+Alt+F1進(jìn)入TTY1終端字符界面, 輸入用戶名和密碼以登錄。

然后執(zhí)行以下的任意一個命令注銷桌面重新登錄。

sudo pkill Xorg 或者 sudo restart lightdm

  1. 底層方法 alt + ctrl + Print Screen
    接下來就是操作:馬上你就會發(fā)現(xiàn),同時按下<Alt>+<SysRq>壓根兒行不通!只會蹦出來一個屏幕截圖窗口。所以,真正的做法應(yīng)該是:
  • 1、伸出你的左手,同時按住<Ctrl>+<Alt>鍵,別松開
    2、右手先按一下<SysRq>,左手別松開,等1秒
    3、右手按一下 R,左手別松開,等1秒
    4、右手按一下 E,左手別松開。這時包括桌面在內(nèi),所有程序都會終止,你會看到一個黑乎乎的屏幕,稍微等一段時間
    5、右手依次按下 I,S,U,B,左手別松開。每按一次都等那么幾秒種,你會發(fā)現(xiàn)每按一次,屏幕上信息都會有所變化。最后按下B時,屏幕顯示reset,這時你的左手可以松開了,等幾秒鐘,計(jì)算機(jī)就會安全重啟。

但是系統(tǒng)對鍵盤的指令無動于衷,所以以上三種方法都宣告失敗,只能用復(fù)位鍵重啟電腦。

重啟后搜索了一下ubuntu死機(jī)的相關(guān)文章,發(fā)現(xiàn)有可能是裝系統(tǒng)的時候沒有swap分盤,導(dǎo)致系統(tǒng)交換空間過小,這樣子掛著微信一會會就把chrome搞崩潰了,繼而崩潰了系統(tǒng)。參考了教程之后,完美的擴(kuò)展了swap分區(qū)大小,再也不會崩潰了。

過程

查看當(dāng)前空間大小

$ free

創(chuàng)建一個 Swap 文件

$ cd /
$ sudo mkdir swap
$ cd swap/
$ sudo dd if=/dev/zero of=swapfile bs=1M count=2048#創(chuàng)建2G的swap,大小為bs*count
記錄了2048+0 的讀入
記錄了2048+0 的寫出
2147483648 bytes (2.1 GB, 2.0 GiB) copied, 4.89824 s, 438 MB/s

把生成的文件轉(zhuǎn)換成 Swap 文件

$ sudo mkswap swapfile
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)
無標(biāo)簽, UUID=ceab0529-be6f-4955-a6c0-fe7380f71954

激活 Swap 文件。

$ sudo swapon swapfile
swapon: /swap/swapfile:不安全的權(quán)限 0644,建議使用 0600。

設(shè)置swap分區(qū)為開機(jī)自動掛載

先備份文件/etc/fstab

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

查看交換空間大小

$ free

完美~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容