我的问题是 systemd 自动挂载将我的 ntfs 文件系统挂载为只读,尽管我设置了options=rw
在一些关于使用自动挂载设置 systemd 的在线参考站点之后,我创建了两个文件以尝试挂载/dev/sdb4
到/mnt/winblows
我已经识别了分区的 PARTUUID,创建了(这是我的用户帐户)/mnt/winblows
拥有的目录,创建了两个文件:和一个对应的包含以下内容的文件wurst:wurst
/etc/systemd/system/mnt-winblows.automount
mnt-winblows.mount
mnt-winblows.automount:
[Unit]
Description=Automount Winblows
[Automount]
Where=/mnt/winblows
[Install]
WantedBy=multi-user.target
mnt-winblows.mount:
[Unit]
Description=Winblows
[Mount]
What=PARTUUID=38a287b1-46ca-4cbf-b887-956804a31b2d
Where=/mnt/winblows
Type=ntfs
Options=user,rw,uid=1000,gid=1001
[Install]
WantedBy=multi-user.target
然后我执行了以下命令:
sudo systemctl daemon-reload
sudo systemctl restart mnt-winblows.automount
然而,当我触摸时/mnt/winblows/test
我得到touch: cannot touch '/mnt/winblows/test': Read-only file system
我不确定如何解决这个问题,因为根据 man 8 mount options rw 应该可以解决这个问题。任何指导表示赞赏。
答案1
当地人ntfsLinux内核驱动只提供只读访问 NTFS 分区。
为了得到读/写访问,你应该使用NTFS-3G这是一个保险丝(用户空间中的文件系统)驱动程序提供完整的读/写使用权。详细信息可能有点特定于您的 Linux 发行版。
寻找NTFS-3G打包并看一下人ntfs-3g。