Systemd
systemd 自動掛載文件系統作為讀寫,沒有按預期工作(只讀)
我的問題是 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。