今天用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是盤符。不過我還沒來得及嘗試,即已經修復好了。若是發現這個方式也能夠的話能夠告訴我。
不出意外的話這樣就已經修復成功了。
參考文章: