![NTFS hd 写入/读取问题](https://linux22.com/image/1149878/NTFS%20hd%20%E5%86%99%E5%85%A5%2F%E8%AF%BB%E5%8F%96%E9%97%AE%E9%A2%98.png)
我是 Linux 世界的新手,但到目前为止我很喜欢它。遗憾的是,我现在遇到了一些问题。我在 SSD 上安装了 Ubuntu,并且我的机器上连接了两个 NTFS HD。一个 HD 是 1TB 单元,仅包含文件。另一个是 2TB,安装了 Windows 10。我编辑了fstab
这些单元,以便它们可以自动挂载,但我只能从中读取文件。我还需要能够写入。我尝试清除 ntfs-3g 并按照一些帖子的建议重新安装它,但没有成功。我还禁用了 Windows 上的快速启动。
谢谢您的帮助。
这是我的 fstab 的副本:
UUID=5f3b36b3-3273-4097-95bb-a831c8cd9178 / ext4 errors=remount-ro 0 1
/swapfile none swap sw 0 0
UUID=CC7452B174529E50 /home/marcus/Storage ntfs-3g rw,user,exec 0 0
UUID=AE30231E3022ED51 /home/marcus/Windows ntfs-3g rw,user,exec 0 0
答案1
尝试检查目录的权限,看看您是否是所有者。这可能是问题所在。
您可能不是该文件的所有者,只需运行:
sudo chown -R user:group /home/marcus/{Storage,Windows}
更换user:group
。
即使您是所有者,您可能仍然没有 ntfs 上的执行权限,而这是编辑目录内文件所必需的。
首先,使用 uid 选项代替 user。然后使用 umask 选项设置默认权限。
我使用以下命令挂载我的数据(音乐和其他)分区,该分区负责处理大部分权限问题。
/dev/sda5 /mnt/extra ntfs-3g uid=1000,gid=1000,umask=0022 0 0
但是您无法更改分区内的权限。因此,请确保您没有任何不打算执行的可执行脚本。
抱歉,答案格式不好。我对写答案这件事还很陌生。