小编atr*_*eyu的帖子

绑定安装和 df 输出

我有一个分区/dev/sdb1,它安装在/data。在 /etc/fstab 我有:

/dev/sdb1           /data           ext4  defaults  1 2
Run Code Online (Sandbox Code Playgroud)

挂载该分区后,我将进行以下绑定挂载:

/data/backups/f17/opt   /opt            none  rw,bind   0 0
/data/backups/f17/home  /home           none  rw,bind   0 0
/data/var/www/html      /var/www/html/  none  rw,bind   0 0
Run Code Online (Sandbox Code Playgroud)

所有的安装都做得很好。

问题是,当我运行时df,我获得的与 sdb1 相关的唯一条目指向“/opt”,而不是“/data”。

例如:

/dev/sdb1   240233144 196081648 31925236 86% /opt
Run Code Online (Sandbox Code Playgroud)

我期望/想要df显示原始安装点,即/data,而不是/opt。或者至少,显示与 sdb1 相关的所有挂载点。如果我umount是 /opt 绑定挂载点,那么很df高兴地显示 /data (即使其他两个绑定挂载仍然被挂载,奇怪的是)。

如果我在终端中执行挂载命令,则行为没有区别(与让系统通过mount -a使用 /etc/fstab执行挂载命令相比)。

我知道我可以使用类似的东西findmnt --df来更好地了解所有已安装的文件系统,但我想使用df(并且我不想将 df 别名为其他任何东西)。

  • 软呢帽 21
  • 内核 …

mount disk-usage fstab bind

6
推荐指数
1
解决办法
9076
查看次数

标签 统计

bind ×1

disk-usage ×1

fstab ×1

mount ×1