chmod 更改只读文件系统的权限

chmod 更改只读文件系统的权限

当我尝试使用 chmod 777 -R 使已安装的硬盘可写和可读时出现此错误。

chmod changing permissions of <some file> Read-only file system

我的 fstab 如下所示:

UUID=C08667CB8667C110 /media/wd_2tb_backup_photo_movies ntfs defaults 0 0

UUID=9fbfd421-7128-4eae-aa6d-fed5cb340e87 /media/pictures_raw_collection ext4 defaults 0 0

我无法写入 ntfs 和 ext4 但可以正常安装。

使用最新的 Ubuntu 服务器 20.04 LTS

答案1

  • 除非您还使用粘性位,否则 chmod 777 永远不是正确的权限更改。请使用 770 甚至 750。其他(第 3 位)对您的系统没有任何作用(=0)。
  • NTFS 不是 POSIX 兼容系统,因此 Linux 工具永远无法工作。挂载 NTFS 时,您可以设置用户、组和权限
  • 关于 NTFS:如果文件系统脏了,我们的 NTFS 驱动程序将始终拒绝将 NTFS 挂载为可写。当您在 Windows 上使用休眠或挂起(即快速启动)然后启动到 Linux 时,就会发生这种情况。

您的系统的“默认”设置是什么?我希望至少看到uid=1000,gid=1000NTFS 的挂载选项,以便分区与您的用户和组一起挂载。,dmask=027,fmask=137也是我倾向于在那里看到的选项。

相关内容