資料來源於網絡,自己總結
問題
Ubuntu下有時候插入U盤,發現不能修改其中的內容。例如不能新建文件和文件夾,不能向U盤中復制文件等,系統提示:只讀文件系統。
原因大概是U盤的文件系統信息出錯(保存在一個硬盤或U盤最前面的頭,其中有所有文件的信息)。
格式化U盤自然可以解決問題,不過會刪除U盤上的所有數據。
修復U盤而不刪除文件,可采用如下方法。
解決方法
1 查看U盤信息
首先插入U盤。
打開命令行,執行如下指令:
df -h
如果提示權限不足,請使用sudo
。
顯示出所有掛載的硬盤U盤的信息,例如:
文件系統 容量 已用 可用 已用% 掛載點
udev 3.9G 0 3.9G 0% /dev
tmpfs 786M 9.6M 776M 2% /run
/dev/sda5 272G 137G 121G 54% /
tmpfs 3.9G 208M 3.7G 6% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs 786M 92K 786M 1% /run/user/1000
/dev/sdb1 284G 217G 68G 77% /media/admin/MyUDisk
可以看到,U盤的文件系統是/dev/sdb1,掛載點是/media/admin/MyUDisk。
2 卸載U盤
sudo umount /media/admin/MyUDisk
卸載之后不要拔掉U盤!
3 修復U盤文件系統故障
sudo dosfsck -v -a /dev/sdb1
注意:這里的/dev/sdb1
只是舉例,請以實際情況為准!
這條指令的執行時間不定,可能很快完成,也可能花費幾分鍾,請耐心等待。
重新掛載U盤,即可檢驗是否已修復。