Linux下U盤變成只讀


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

百度之,輕松搞定!

要操作的准備第一步就是找到你的U盤掛載的地方,一般在/media/用戶名/xxxx下,可以使用tail命令查看系統日志的方式找到U盤掛在的位置和分區名字。

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

tail -f /var/log/syslog

不要關閉終端,插入你的U盤,這時候你的操作就會記錄到系統日志里面,打印到終端上,我的是下面這個樣子:

可以看到我的U盤名字是:Teclast CoolFlash

U盤容量是:32GB

分區是:/dev/sdc1

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

 

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

接下來需要做的就是再執行兩個命令:

umount 掛載位置

umount /media/lennon/4502-0001

這里的路徑根據實際情況修改

 

然后執行dosfsck自動修復U盤

sudo dosfsck -v -a /dev/sdc1

這里的路徑根據實際情況修改

 

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

 

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

 

參考文章:

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

 


免責聲明!

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



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