2개의 외부 USB HDD를 마운트하려고 할 때 발생하는 디렉터리 권한 문제를 누군가가 설명하는 데 도움을 줄 수 있기를 바랍니다. 참고로 이것은 Raspbian에 관한 것이지만 일반적인 Linux/Debian 문제라고 생각합니다.
먼저 /media/ 아래에 두 개의 마운트 지점을 만들었습니다.
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
그런 다음 마운트하려는 두 디스크의 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
그러나 드라이브를 마운트했을 때 드라이브 중 하나의 소유권은 내 사용자로 변경되었지만 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
시스템의 디렉터리와 일치함) /dev/sde1
s가 루트 소유임을 나타냅니다.
chown
필요한 경우 문제를 해결해 드리겠습니다.