問題:有時在linux系統下掛載優盤之後,優盤文件系統只讀,表現形式一般爲:刪除文件或者創建文件的時候提示無法刪除或創建文件:文件系統只讀;
解決方法:
1. 在Linux系統中運行如下命令
tail -f /var/log/syslog
2. 插入有隻讀文件系統故障的U盤
3. 觀察命令行輸出
Jul 8 16:44:50 cslouis-pc kernel: [15595.155904] FAT: Filesystem error (dev sdb1)
Jul 8 16:44:50 cslouis-pc kernel: [15595.155905] fat_get_cluster: invalid cluster chain (i_pos 0)
這表明U盤掛載的文件系統是/dev/sdb1,且文件系統有故障(FAT: Filesystem error)
4. 首先卸載優盤
umount /media/** (你的U盤掛載路徑)
或者umount /dev/sdb4
注:如出現優盤卸載不了的情況:
root@lwei:/home/wliang/my# umount /dev/sdb1
umount:/home/wliang/my:設備忙。
(有些情況下在 lsof(8) 或 fuser(1)) 中可以找到
有關使用該設備的進程的有用信息
可使用umount -l /dev/sdb1強制卸載
5. 修復U盤文件系統故障
dosfsck -v -a /dev/sdb4