5.4 カーネルの基本的な exFAT サポート - 問題はありますか?

5.4 カーネルの基本的な exFAT サポート - 問題はありますか?

Ubuntu Server 20.04を新規インストールします。cat /proc/filesystems出力に exfat を表示します。 exFATはカーネルで実行する必要があるため、他のパッケージはインストールされません。

下図のようにfstabに2つの内部HDDをマウントしました。

#INT-1TB-4K Internal HDD mount to /mnt/INT-1TB-4K
UUID=0E7E-6579 /mnt/INT-1TB-4K exfat defaults, permissions 0 0

#INT-1TB-BAK Internal HDD mount to /mnt/INT-1TB-BAK
UUID=3037-96B0 /mnt/INT-1TB-BAK exfat defaults, permissions 0 0

/mnt ls-all 提供

exharris@plexserv:/mnt$ ls -all
total 520
drwxr-xr-x  4 root root   4096 Jul  2 09:32 .
drwxr-xr-x 20 root root   4096 Jul  2 05:15 ..
drwxr-xr-x  9 root root 262144 Jul  3 03:49 INT-1TB-4K
drwxr-xr-x  7 root root 262144 Jul  3 03:49 INT-1TB-BAK

このフォルダにファイルを作成しようとすると、端末で許可拒否エラーが発生します(もちろん「sudo」を使用しない限り)。これは、「その他」の書き込みビットが-に設定されているためです。

/mntで実行してもエラーは発生しませんが、sudo chmod -R 777 INT-1TB-4Kls -allを再実行しても何も変わりません。

これも私に問題を起こしました。私はSamba共有に設定し、他のコンピュータでも書き込めなかったからです。

私もsudo chmod -R o + w INT-1TB-4Kを試しましたが、同じことが起こりました。

どうしたの? exfat utilsとfusionを使用したくありません。

答え1

exfatvfat権限の概念がなく、両方が機能しないために機能chownしますchmod

たとえばuidfmaskなどのインストールオプションを指定する必要があります。dmask

defaults,noatime,nofail,uid=1000,fmask=0133,dmask=0022

idあなたのIDが何であるかを確認するには実行してください)。

関連情報