为什么文件系统上设置的文件所有权在挂载后不生效?

为什么文件系统上设置的文件所有权在挂载后不生效?

我有 rhel 6 平​​台。我添加了第二个磁盘 /dev/sdb 并将其格式化(ext4 文件系统)。在将此分区安装到根树之前,我运行了以下命令。

chown sysadm:sysadm 
chmod 755
mount /foo

但是,当安装 foo 时,我在“/”下运行“ls -l”命令,期望预定义的所有权/权限,但是 /foo 由 root:root 而不是 sysadm:sysadm 所有。我不知道为什么。

答案1

您创建的目录只是一个空壳。无论您给它起什么名字以及拥有什么所有权,一旦新的文件系统出现,唯一感兴趣的是目录名称。新的文件系统将自身覆盖到该安装点上,并且所有所有权和权限都是新磁盘上的内容。有关目录的旧信息以及其中是否有任何内容现在对操作系统不可见

相关内容