Systemd

systemd 自動掛載文件系統作為讀寫,沒有按預期工作(只讀)

  • April 6, 2018

我的問題是 systemd automount 將我的 ntfs 文件系統安裝為只讀,儘管我設置了options=rw

在一些關於使用 automount 設置 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 選項 rw 應該解決這個問題。任何指導表示讚賞。

本機ntfs Linux 核心驅動程序僅提供對 NTFS 分區的只讀訪問。

為了獲得讀/寫訪問權限,您應該使用ntfs-3g,它是一個提供完整讀/寫訪問權限的****FUSE (使用者空間中的文件系統)驅動程序。詳細資訊可能有點特定於您的 Linux 發行版。

查找ntfs-3g包並查看man ntfs-3g

引用自:https://unix.stackexchange.com/questions/435879