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-4K
ls -allを再実行しても何も変わりません。
これも私に問題を起こしました。私はSamba共有に設定し、他のコンピュータでも書き込めなかったからです。
私もsudo chmod -R o + w INT-1TB-4Kを試しましたが、同じことが起こりました。
どうしたの? exfat utilsとfusionを使用したくありません。
答え1
exfat
vfat
権限の概念がなく、両方が機能しないために機能chown
しますchmod
。
たとえばuid
、fmask
などのインストールオプションを指定する必要があります。dmask
defaults,noatime,nofail,uid=1000,fmask=0133,dmask=0022
(id
あなたのIDが何であるかを確認するには実行してください)。