Mount

掛載usb hdd時目錄所有權問題

  • June 29, 2019

我希望有人能夠幫助解釋我在嘗試安裝 2 個外部 USB 硬碟時獲得的目錄權限問題。作為參考,這是在 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

請有人能幫忙指出我在這裡錯過了什麼嗎?

當您掛載一個文件系統時,掛載點將承擔已掛載文件系統根目錄的所有權和權限。您所看到的表明/dev/sda’ 的根目錄由pi:pi(或者更確切地說,它的 uid 和 gidpi在您的系統上匹配 ‘)擁有,而/dev/sde1’s 由 root 擁有。

chown如有必要,將為您解決問題。

引用自:https://unix.stackexchange.com/questions/527635