我刚刚df -h
在 Solaris 9 机器上运行并得到了一个非常奇怪的输出,这是我从未见过的。
/proc 0K 0K 0K 0% /proc
mnttab 0K 0K 0K 0% /etc/mnttab
fd 0K 0K 0K 0% /dev/fd
输出自df
:
/proc (/proc ): 0 blocks 29886 files
/etc/mnttab (mnttab ): 0 blocks 0 files
/dev/fd (fd ): 0 blocks 0 files
包含的输出来自truss
:
statvfs64("/proc", 0xFFBFFAC8) = 0
/proc 0K 0K 0K 0% /proc
write(1, " / p r o c ".., 58) = 58
statvfs64("/etc/mnttab", 0xFFBFFAC8) = 0
mnttab 0K 0K 0K 0% /etc/mnttab
write(1, " m n t t a b ".., 64) = 64
statvfs64("/dev/fd", 0xFFBFFAC8) = 0
fd 0K 0K 0K 0% /dev/fd
write(1, " f d ".., 60) = 60
有人知道是什么原因造成的吗?为什么会显示这个?
提前致谢,
安德斯
答案1
你的 / 文件系统在哪里?这是全部df 的输出是什么?mount 说什么?还有“who -r”(显示运行级别)和格式?你的 vfstab 怎么样?
这些零并不是那么奇怪:
# df | egrep "proc|mnttab|fd" /proc (/proc ): 0 阻止 15767 个文件 /etc/mnttab (mnttab ): 0 块 0 个文件 /dev/fd (fd ): 0 块 0 个文件
看起来您丢失了磁盘。您从哪里启动?