无法在 ntfs 分区上执行写入和执行操作。即使有root权限也不行。使用arch Linux。

无法在 ntfs 分区上执行写入和执行操作。即使有root权限也不行。使用arch Linux。

无法在 ntfs 分区上执行写入和执行操作。ls -l显示用户只有读取权限。组任何其他人都没有。我尝试使用 root 权限将一些文本从 home 复制到 windows 分区。然后显示错误

[root@dazz dazz]# cp test.txt /run/media/dazz/943C95C53C95A332/        
cp: cannot create regular file ‘/run/media/dazz/943C95C53C95A332/test.txt’: Read-only file system

我对基本操作系统进行了同样的尝试。没有问题。我可以正常读写和执行。

答案1

正如错误消息所述,您的文件系统以只读方式安装。如果您使用内核 NTFS 驱动程序,它不会挂载文件系统读/写,因为这被认为是不安全的。最好的选择是使用 ntfs-3g,IIRC 默认情况下会进行读/写挂载,并且被认为可以安全写入。

答案2

正如我所看到的,ntfs 分区已安装在其中,/run/media/dazz/943C95C53C95A332/因此可以汽车安装。在这种情况下,默认挂载 ntfs 分区上的某些发行版带有read-only标志,大多数带有no-exec选项。
您可以使用手动重新安装分区-o rw,exec或参考发行版手册来设置自动安装选项。

相关内容