Linux問題解決方案 | rejecting I/O to dead device(文末有福利)
- 2019 年 10 月 31 日
- 筆記
近日,由於電腦出現了一些問題,耽擱了辦公的進度,並且網上關於此問題的解決方案較少,所以我根據遇到的問題及其解決方案做了一個詳細的說明描述,供讀者使用。
近日,在辦公室,由於有同事反應說電腦在登陸Linux:Ubuntu系統時,一直登陸不進去,出現一連串OK和閃屏現象,我遂趕緊去修復這個電腦bug痛點。
電腦開機頁面(電腦為Ubuntu+Windows 10的雙系統)

第一項回車之後,進入Ubuntu系統,遂出現不斷存在的閃屏現象,詳情請看下方。
幸運的是,經歷了幾分鐘的閃屏現象後,頁面就不再閃爍。停留在下面的頁面。

遂可以使用命令ctrl+alt+f2進入Linux終端,輸入賬戶密碼後,進入下方頁面。

使用命令行:
1.df -h
注意df與-之間的空格,出現下面情況。

看到這個情況後,才發現是磁碟使用空間滿了,找到了病灶,就可以想方法解決了。
首先需要Root許可權
相關命令行是:sudo su – root
(注意中間的空格)

其次執行命令行:
1.cd /
2.du -sh *|grep G
如上圖所示,注意中間的空格,1中cd與/之間有空格,需要格外注意。
運行過程中發現其中有一些亂碼,這個時候為了方便瀏覽,最好重新設置一下編碼格式。
使用命令行:
1.echo $LANG
2.export LANG="en_US.UTF-8"
即可修改編碼格式如下:

此時繼續依次執行命令行:
1.cd home
2.du -sh *|grep G
此時出現用戶盤資訊

執行命令行:
1.cd memristor(此處替換為各自的用戶名)
2.du -sh *|grep G
執行以上命令,即可進入電腦目錄中,並可以查看電腦中各個包的大小。

用戶可根據自己選擇,繼續進入子目錄中。
例如執行以下命令行(進入test文件夾並查看文件夾中內容):
1.cd test
2.du -sh *|grep G

此時可以使用以下命令行刪除暫時不用的較大文件,如圖中的COCO文件夾。
1.rm -rf COCO
執行此步以後即可刪除COCO文件夾,為磁碟空餘出25G的存儲空間。
用戶可以根據自己電腦狀況,依照這幾步去刪除電腦中的大文件。
刪除大文件之後
執行重啟命令行:reboot
按回車,電腦會重新啟動,重啟之後即可重新進入Linux:Ubuntu系統介面。

問題完美解決。
出現這個問題的根本原因是Linux:Ubuntu系統的根目錄磁碟空間不足,所以為了避免以後再出現文中的問題,大家記得定期給系統做一個清理,清理掉不需要的文件,以保證系統可以長期有效地正常運行。

問題能夠解決,內心也是非常的高興。當然問題的出現,也是由於這方面的基礎知識較為薄弱造成的,所以給各位讀者整理出了一部分Linux:Ubuntu系統的運維基礎知識學習資料,大家可以關注本公眾號,後台回復「運維」獲得。
END