我遇到了一些有关 df 命令的奇怪问题。有人能告诉我为什么默认的 df 输出中会出现冗余吗?
[root@localhost ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 20157076 2982212 16970148 15% /
udev 500844 0 500844 0% /dev
tmpfs 507948 548 507400 1% /dev/shm
tmpfs 507948 672 507276 1% /run
/dev/sda2 20157076 2982212 16970148 15% /
tmpfs 507948 0 507948 0% /sys/fs/cgroup
tmpfs 507948 0 507948 0% /media
/dev/sda7 10079084 490312 9076772 6% /var
/dev/sda1 516040 56300 433528 12% /boot
/dev/sda5 10079084 153736 9413348 2% /tmp
/dev/sda3 20158332 235460 18898872 2% /home
/dev/sda6 10079084 219604 9347480 3% /usr/local
/dev/sda5 10079084 153736 9413348 2% /tmp
/dev/sda7 10079084 490312 9076772 6% /var/tmp
/dev/sda3 20158332 235460 18898872 2% /home
答案1
这通常意味着/etc/mtab
在启动时没有正确清理,因此getmntent()
返回旧条目以及当前条目。我将启动 singleuser,删除/etc/mtab
,然后重新启动;它将被重新创建。(或者,这可能意味着它/etc/mtab
应该是符号链接,/proc/mounts
但链接已断开,现在它被代码错误管理,代码没有想到它是真正的文件;我手边没有 F15 可以检查。)