これまでにこの問題が発生したことはありません。ドライブは書き込みアクセスを提供しません。ドライブはNTFSです。 Fstabはデフォルトで設定されていましたが、rwオプションを試してみましたが、何もしませんでした。 Manjaroを使用します。
ドライブへの書き込みアクセスを取得するにはどうすればよいですか?
これらはマウントポイントでの権限です。
drwxr-xr-x 12 root root 4096 mar 30 03:23 Hitachi
drwxrwxrwx 1 root root 8192 mar 28 13:05 Tor
drwxrwxrwx 1 root root 4096 mar 28 13:05 WD
drwxrwxrwx 1 root root 4096 abr 10 01:10 Win10
fstabエントリ:
UUID=821840AA18409F53 /home/poldini/Desktop/Win10 ntfs auto,rw,noatime
0 2
UUID=E600C8DD00C8B5B9 /home/poldini/Desktop/WD ntfs
auto,rw,noatime 0 2
UUID=0356C5240C356E1A /home/poldini/Desktop/Torr
ntfs auto,rw,noatime 0 2
UUID=76222aac-470c-4d9d-97e4-f2cf0afeef4d
/home/poldini/Desktop/Hitachi ext4 auto,rw,noatime 0 2
マウント出力:
/dev/sdb2 on /home/poldini/Desktop/Win10 type fuseblk
(ro,nosuid,nodev,noatime,user_id=0,group_id=0,allow_other,blksize=4096)
/dev/sdc2 on /home/poldini/Desktop/WD type fuseblk
(ro,nosuid,nodev,noatime,user_id=0,group_id=0,allow_other,blksize=4096) [WD]
/dev/sde1 on /home/poldini/Desktop/Hitachi type ext4 (rw,noatime,data=ordered)
/dev/sda1 on /home/poldini/Desktop/Torr type fuseblk
(ro,nosuid,nodev,noatime,user_id=0,group_id=0,allow_other,blksize=4096)
私にとってこれは問題であり、@ Leopoldiniによって正しく識別されたように、これはWindowsディスク書き込みキャッシュの問題です。私はこれをWindows 10とFedoraでテストしましたが、うまくいきました。
私が従った手順は以下の通りです、
Win 10, first go to,
Device Manager -> Disk Drives
Then, select the disk you want to disable caching - right click -> Properties -> Policies -> Write-Caching policy
Uncheck "Enable write caching on the device"
それだけです。Linuxで再起動します(私にとってはFedora 28です)。これで、ディスクが「rw」権限でマウントされたことがわかります。
Linux NTFSカーネルモジュール(CONFIG_NTFS_FS)は、NTFSボリュームへの読み取り専用アクセスを提供します。読み書きアクセスはサポートしていません。読み書きアクセスを取得するには、次のいずれかが必要です。
組み込みモジュールが推奨されないのはなぜですか?
[CONFIG_NTFS_RW]は、NTFSドライバでの部分的で安全な書き込みサポートを有効にします。サポートされている唯一の操作は、ファイルの長さを変更せずに既存のファイルを上書きすることです。ファイルやディレクトリの作成、削除、名前の変更はできません。非常駐ファイルのみに書き込むことができるため、非常に小さいファイル(<500バイト程度)に書き込めない場合があります。 - https://cateee.net/lkddb/web-lkddb/NTFS_RW.html
NTFS-3G がインストールされていると仮定して、モジュールを使用するには、ntfs-3g
でntfs
を/etc/fstab
に置き換えます
UUID=821840AA18409F53 /home/poldini/Desktop/Win10 ntfs-3g auto,rw,noatime
0 2
UUID=E600C8DD00C8B5B9 /home/poldini/Desktop/WD ntfs-3g
auto,rw,noatime 0 2
UUID=0356C5240C356E1A /home/poldini/Desktop/Torr
ntfs-3g auto,rw,noatime 0 2
UUID=76222aac-470c-4d9d-97e4-f2cf0afeef4d
/home/poldini/Desktop/Hitachi ext4 auto,rw,noatime 0 2
私は疑っていましたが、回避策があるかどうかを確認したいと思いました。
Windowsのキャッシュ機能は、ディスクに対して無効にする必要があります。 Windowsでこれを行うと、すべての特権が付与されました。