有时候,我的数字音频播放器上的文件系统变成只读。我无法将文件复制到其中或删除其中的文件。
播放器的文件系统以这种方式改变权限是否存在一些可能的原因?
我尝试使用chmod
:
$ sudo chmod a+rw SGTL\ MSCN/
chmod: changing permissions of `SGTL MSCN/': Read-only file system
SGTL MSCN
是数字音频播放器的挂载点。
我还能尝试什么来使其可写?
答案1
如果文件系统以只读方式挂载,chmod
则将不起作用,因为它也是一个写入操作。
尝试以读写方式重新安装它:
sudo mount -o remount,rw '/media/SGTL MSCN'
如果设备有写锁(如 SD 存储卡),则需要将其关闭。硬件锁无法通过软件禁用。请注意,SD 存储卡上的写锁位于左上角附近的字母处,看起来像一个很小的开关。
某些文件系统驱动程序可能也不支持写入操作,Linux 支持的旧 NTFS 模块就是这种情况。对于 NTFS 文件系统,请确保使用ntfs-3g
现在应该自动选择的驱动程序。如果没有,您可以使用以下方式强制驱动程序:
sudo mount -t ntfs-3g -o uid=$(id -u) /dev/sdb1 /mnt/
(其中/dev/sdb1
必须替换为您的块设备和/mnt/
目的地)
答案2
对于 NTFS 文件系统,当未正确卸载时(可能是由于 Windows 意外关闭)可能会发生此问题。在这种情况下,文件系统被标记为已锁定。
您可以使用以下ntfsfix
命令正确安装它们,例如:
sudo ntfsfix /dev/sda3
请替换/dev/sda3
为您自己的设备名称。
答案3
我在几个 USB 上都遇到过这个问题。每次我都寻找答案并尝试各种建议,包括使用终端运行命令、在 Linux 和 Windows 计算机上重新格式化等。但都无济于事。
今天我又遇到了这种情况,所以我再次去寻找解决方案。我试过这里的方法,但没有用。
出于绝望,我再次打开了磁盘实用程序。我卸载了驱动器,然后在分区部分(而不是驱动器部分)上点击“格式化”——USB 只有一个分区。这次成功了!!!。然后我进入驱动器部分,再次将单个分区重新格式化为主启动驱动器,并对其进行了一些修改。
结果是,我现在能够再次读取和写入驱动器。
我不知道这次是不是运气好。但它又能正常工作了。
答案4
如果 USB 存储棒以只读方式安装。转到磁盘实用程序并卸载磁盘。然后单击检查文件系统,如果没有问题,则重新安装磁盘。安装磁盘后,它应该可以正常工作,至少我就是这样解决这个问题的。