挂载 USB 硬盘时出现目录所有权问题

挂载 USB 硬盘时出现目录所有权问题

我希望有人能够帮助解释我在尝试安装 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根目录由 root 所有pi:pi(或者更确切地说,其 uid 和 gidpi与您系统上的匹配),而/dev/sde1s 由 root 所有。

chown如有必要,我们会为您解决问题。

相关内容