df 命令冗余?

df 命令冗余?

我遇到了一些有关 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 可以检查。)

相关内容