当前位置: 首页>>技术教程>>正文


如何使read-only文件系统可写?

,

问题描述

  1. 我不知道,因为当我的数字音频播放器的文件系统已更改为read-only。我无法将文件复制到其中或删除文件。玩家的文件系统是否有一些可能的原因来改变文件系统的权限?

  2. 我试过chmod:

    $ sudo chmod a+rw SGTL\ MSCN/ 
    chomd: changing permissions of `SGTL MSCN/': Read-only file system
    

    “SGTL MSCN”是数字音频播放器的安装点。

    我想知道如何使它可写?

感谢致敬!

最佳解决方法

如果一个文件系统已经挂载了read-only,chmod也不能工作,因为它也是一个写操作。

尝试重新安装它read-write:

sudo mount -o remount,rw '/media/SGTL MSCN'

如果设备上有写锁(如SD存储卡),则需要将其关闭。硬件锁不能被软件禁用。请注意,SD memory 卡上的写锁定位于您看到左上角附近的字母的位置,并且看起来像一个非常小的开关。

某些文件系统驱动程序可能也不支持写入操作,这是Linux支持的较早的NTFS模块的情况。对于NTFS文件系统,请务必使用ntfs-3g驱动程序,该驱动程序现在应自动选取。如果没有,你可以用类似的方式强制驱动程序:

sudo mount -t ntfs-3g -o uid=$(id -u) /dev/sdb1 /mnt/

(其中/dev/sdb1必须替换您的块设备,/mnt/替代您的目的地)

次佳解决方法

如果U盘安装为read-only。转到“磁盘工具”并卸载磁盘。然后点击检查文件系统,如果没有问题重新挂载磁盘。安装磁盘后,它应该正常工作,至少这是我如何解决这个问题。

第三种解决方法

我有几个USB memory 棒出现此问题。每次我搜索答案并尝试了各种建议,包括使用终端运行命令,在Linux和Windows机器上重新格式化等,都无济于事。

今天又发生在我身上了,所以我又去看看我能否找到解决方案。我尝试了这里的东西,但他们没有工作。

出于绝望,我再次进入了磁盘工具。我卸下驱动器,然后在分区部分打”Format”,而不是驱动器部分 – USB只有单个分区。这一次它工作!!!!。然后,我去了驱动器部分,并再次将单个分区格式化为主引导驱动器,并使用它进行了更多的修改。

结果是,我现在可以再次读取和写入驱动器。

我不知道我这次是否幸运。但它再次运作。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1023.html,未经允许,请勿转载。