web-dev-qa-db-ja.com

exfatドライブの自動マウントに関する所有権/許可の問題

私はLinuxが初めてで、Ubuntu 16.04のLacieディスクにexFatフォーマットのパーティションを自動マウントするのに問題があります。

exfat-Fuseexfat-utilsをインストールした後、次を使用して手動でマウントできました。

Sudo mount -t exfat /dev/sdb2 /media/maria/Lexfat

ただし、exfatディスクは自動マウントされないので、/etc/fstabを編集しました(ただし、オプションの意味がわからないため、問題があるのか​​もしれません...?)。

Sudo nano /etc/fstab
/dev/sdb2 /media/maria/Lexfat exfat defaults,auto,umask=000,users,rw 0 0

blkidを使用してUUIDを取得しようとしましたが、これはexfatディスクをリストしません)

これで、Ubuntuを起動するとディスクが自動マウントされますが、rootユーザーが所有します。

そのため、アンマウントするにはパスワードを入力する必要があり、GUIでの再マウントは許可されていません。 chownを使用して所有権を変更することもできません。

rsyncを使用して、リモートサーバーからディスクにファイルを転送しました。

failed to set times-error

マウントとrsyncの両方の問題が所有権/許可の問題であると推測していますが、修正方法がわかりません。アイデアはありますか?

5
swedishchef

ユーザー権限でexfatを自動マウントする

Autoオプションを指定すると、デバイスはブート時にルート権限で自動的にマウントされます。 exfatの適切なオプションは mount.exfat マンページで説明されています。 /etc/fstabエントリを次のように変更します。

/dev/sdb1 /media/maria/Lexfat exfat defaults,uid=1000,gid=1000 0 0

ほとんどの場合、デフォルトのオプション(rw、suid、dev、exec、auto、nouser、async)で十分です。適切なuidおよびgidは次の方法で取得できます。

$ id yourusername
uid=1000(yourusername) gid=1000(yourusername) groups=1000(yourusername),4(adm),24(cdrom),...

exfatのchown

chownの問題とエラーについて:exfatはユーザー権限をサポートしていません。したがって、exfat内のファイルでchownを使用すると、常に失敗します。

$ Sudo chown root:root /media/maria/Lexfat/test.txt
chown: changing ownership of ‘test.txt’: Function not implemented

exfatへのrsync

タイムスタンプとアクセス許可の問題は、所有権の問題と同じです。exfatはサポートしていません。ただし、rsyncは引き続き機能します。-aオプションを使用しないでください。

$ rsync -r /from/here /media/maria/Lexfat
6
Simon Sudler