Mount
掛載usb hdd時目錄所有權問題
我希望有人能夠幫助解釋我在嘗試安裝 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
如有必要,將為您解決問題。