2つの外部USB HDDをマウントしようとしたときに発生するディレクトリ権限の問題を誰かが説明するのに役立つことを願っています。ちなみにこれはRaspbianに関するものですが、一般的なLinux / Debianの問題だと思います。
まず、/media/の下に2つのマウントポイントを作成しました。
pi@mypi:/media $ ls -l
total 8
drwxr-xr-x 2 root root 4096 Jun 29 12:38 hdd
drwxr-xr-x 2 root root 4096 Jun 29 12:37 hdd2
次に、マウントする2つのディスクのUUIDを決定しました。
pi@mypi:/media $ sudo lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda ext4 HomeBackup 2e3ece57-6526-4acd-aba3-79f0937ecad0
sde
└─sde1 ext4 HomeBackup2 f54dad28-04a8-4bad-9d84-38571b2e2155
その後、これを使用して/etc/fstab
ファイルを更新します。
pi@mypi:/media $ cat /etc/fstab
...
UUID=2e3ece57-6526-4acd-aba3-79f0937ecad0 /media/hdd ext4 noatime,nofail,defaults 0 0
UUID=f54dad28-04a8-4bad-9d84-38571b2e2155 /media/hdd2 ext4 noatime,nofail,defaults 0 0
しかし、ドライブをマウントしたとき、ドライブの1つの所有権は私のユーザーに変更されましたが、もう1つはまだユーザーpi
の所有権でした。root
これは設定が同じであるため理解できませんでした。
pi@mypi:/media $ sudo mount -a
pi@mypi:/media $ ls -l
total 8
drwxrwxr-x 10 pi pi 4096 Jun 29 13:45 hdd
drwxr-xr-x 3 root root 4096 Jun 29 12:29 hdd2
誰かが私がここで欠けている点を指摘するのを手伝ってもらえますか?
答え1
ファイルシステムをマウントすると、マウントポイントはマウントされたファイルシステムのルートディレクトリに対する所有権と権限を想定します。表示される内容は、/dev/sda
ルートディレクトリがルート所有であるかpi:pi
(またはそのuidとgidがpi
システムのディレクトリと一致する)、sが/dev/sde1
ルート所有であることを示します。
chown
必要に応じて問題を解決します。