Linux下U盤變成唯讀

2021-07-12 06:09:07 字數 939 閱讀 3088

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

要操作的準備第一步就是找到你的u盤掛載的地方,一般在/media/使用者名稱/***x下,可以使用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是碟符。不過我還沒來得及嘗試,即已經修復好了。如果發現這個方式也可以的話可以告訴我。

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

Ubuntu系統下U盤變成唯讀檔案系統的處理辦法

之前把u盤借出了,還回來之後我再想用,發現u盤裡的檔案只能讀取或者複製出去,但是不能修改刪除,也不能新增新檔案進來,顯示該u盤是唯讀檔案系統。用了以下方法來解決這個問題 tail f var log syslog該命令詳細介紹看這篇文章 注意 這一步要先在終端執行該命令,再把u盤插入電腦 write...

linux下U盤檔案唯讀的解決辦法

1 在終端執行如下命令 tail f var log syslog 2.插入有唯讀檔案系統故障的u盤 3.觀察命令列輸出 輸出區域性如下 jul 816 44 50 cslouis pc kernel 15595.155904 fat filesystem error dev sdb4 jul 81...

完美解決linux下U盤檔案唯讀的問題

1.在終端執行如下命令 tail f var log syslog 2.插入有唯讀檔案系統故障的u盤 3.觀察命令列輸出 輸出區域性如下 jul 8 16 44 50 cslouis pcwww.cppcns.com kernel 15595.155904 fat filesystem error ...