systemd 自动挂载文件系统为读写,未按预期工作(只读)

systemd 自动挂载文件系统为读写,未按预期工作(只读)

我的问题是 systemd 自动挂载将我的 ntfs 文件系统挂载为只读,尽管我设置了options=rw

在一些关于使用自动挂载设置 systemd 的在线参考站点之后,我创建了两个文件以尝试挂载/dev/sdb4/mnt/winblows

我已经识别了分区的 PARTUUID,创建了(这是我的用户帐户)/mnt/winblows拥有的目录,创建了两个文件:和一个对应的包含以下内容的文件wurst:wurst/etc/systemd/system/mnt-winblows.automountmnt-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

相关内容