一些我不知道怎么搞的,不小心把我的USB闪存盘变成了只读文件系统。我尝试了很多方法来删除文件,包括基本的(rm -f myfile)和尝试允许写入(sudo chmod +w myfile),然后再删除,但是似乎都没有起作用。你有什么办法吗?我在USB闪存盘上没有任何需要的东西,但我也不想扔掉一个本来完好无损的设备。
我该怎么做才能让它正常工作?我是不是完全走错了路?
我该怎么做才能让它正常工作?我是不是完全走错了路?
rm
和chmod
这样的命令是在挂载的文件系统上执行的。所以如果文件系统是只读的,这些命令就不起作用。你需要做的是将文件系统挂载为可写。dmesg | grep -i panic
这将显示任何的恐慌信息。如果您看到与USB存储设备有关的许多此类信息,并且它是一个FAT分区,您可以使用dosfsck
来修复它。
您可以通过以下方法找出它是如何被挂载的
mount
使用
dosfsck -a /dev/sd{xn}
sudo mkfs.vfat /dev/sd{xn}
格式化磁盘。其中{xn}是通过mount
命令获得的字母和数字。gparted
来格式化它。mkfs.fat 3.0.28 (2015-05-16) mkfs.vfat: unable to open /dev/sdc1: Read-only file system
。我该怎么办? - KVS