2018年9月17日 星期一

Ubuntu系統和檔案都突然變成唯讀

開機後編輯檔案要儲存時發現檔案是唯讀。

$ mount -v 
發現 所有的應該掛載成rw的硬碟都是唯讀 ro,相關硬碟都有 "...errors=remount-ro ...."

想要重新 mount 成可讀寫(rw)的狀態,例如我的資料碟 dev/sdb2:
$ sudo mount -o remount,rw /dev/sdb2
顯示 ....Windows .... [因為無法存檔,所以沒有辦法全部顯示,修復之後又無法重現問題。意思也就是有些東西被Windows佔據了,不能更改]

這才想起來,上一次用電腦有使用久違了的Window$,有下載安裝更新,印象中是安性更新,有要求重開機。因為我以前都是重開機,然後關機前就會安裝好更新,再直接進入Ubuntu,都沒事。這次更新應該是要Windows再開機之後還要更新系統檔案,才會鎖住相關的系統,造成Linux核心在開機的過程出問題,將root掛載成唯讀。

重開機進入windows安裝完所有更新,重開機還是進入windows,直到系統最新為止,再重開機進入Ubuntu,沒問題了。

以前一直以為除了format和partition程式之外,Windows完全干擾不了Ubuntu,因為在windows中連Ubuntu的root碟都看不到,現在看起來我錯了。

-------------------
嘗試修復過程學到的指令
$ fuser -m /dev/sdb
#Unix命令fuser用於顯示哪些行程正在使用給定的檔案、檔案系統或unix通訊端


參考
http://phorum.vbird.org/viewtopic.php?f=2&t=26661
https://blog.longwin.com.tw/2017/11/linux-mount-r-remount-rw-status-2017/

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。