Linux下U盤變成只讀

今天用Ubuntu給同窗拷貝數據的時候,忽然其中一個文件夾U盤就不能複製和刪除了。再windows7下能夠刪除除修改的那個文件夾以外的數據,但修改的那個文件夾死活刪除不掉,只讀屬性也去不掉。再Ubuntu下直接就懵逼了,任何文件都不能操做了。以前也遇到過這種狀況,我當時的解決方法是格式化 U盤,可是愛折騰的我怎麼能再次放過這個好不容易纔出現的bug呢?
html

百度之,輕鬆搞定!windows

要操做的準備第一步就是找到你的U盤掛載的地方,通常在/media/用戶名/xxxx下,能夠使用tail命令查看系統日誌的方式找到U盤掛在的位置和分區名字。spa

開一個終端輸入命令,注意這時候不要插U盤日誌

tail -f /var/log/syslog

不要關閉終端,插入你的U盤,這時候你的操做就會記錄到系統日誌裏面,打印到終端上,個人是下面這個樣子:code

能夠看到個人U盤名字是:Teclast CoolFlash

U盤容量是:32GB

分區是:/dev/sdc1

掛載位置是:/media/lennon/4502-0001

 

這些信息中有用的是分區和掛載位置。htm

接下來須要作的就是再執行兩個命令:blog

umount 掛載位置get

umount /media/lennon/4502-0001

這裏的路徑根據實際狀況修改ast

 

而後執行dosfsck自動修復U盤class

sudo dosfsck -v -a /dev/sdc1

這裏的路徑根據實際狀況修改

 

聽說再windows環境下運行chkdsk H:  /f 也能夠,其中H是盤符。不過我還沒來得及嘗試,即已經修復好了。若是發現這個方式也能夠的話能夠告訴我。

 

不出意外的話這樣就已經修復成功了。

 

參考文章:

http://www.2cto.com/os/201410/345804.html 

相關文章
相關標籤/搜索