循环目录错误和比通常的硬盘更小的硬盘

循环目录错误和比通常的硬盘更小的硬盘

操作系统是 CentOS 6 和 Parallels Plesk Panel 10(64 位)。

我们的 df -h 看起来像这样:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.0G  822M  3.2G  21% /
/dev/mapper/vg00-usr  4.0G  1.3G  2.6G  33% /usr
/dev/mapper/vg00-var  4.0G  2.6G  1.2G  70% /var
/dev/mapper/vg00-home 4.0G  136M  3.7G   4% /home
none                  3.9G     0  3.9G   0% /tmp

直到我删除了一个大文件,/dev/mapper/vg00-var它才达到 100%。我还重启了服务器。似乎有两个问题:

  1. 驱动器大小看起来很小(4G),但实际上应该大得多(500G - 1TB)
  2. 进入目录后du -sh */var出现以下输出:

[root@xxx var]# du -sh *
39M  cache
8.0K db
8.0K empty
4.0K games
2.0G lib
4.0K local
24K  lock
17M  log
16K  lost+found
0    mail
du: WARNING: Circular directory structure.
This almost certainly means that you have a corrupted file system.
NOTIFY YOUR SYSTEM MANAGER.
The following directory is part of the cycle:
  `named/chroot/var/named'
156K    named
4.0K    nis
4.0K    opt
8.0K    parallels
4.0K    preserve
104K    qmail
152K    run
216K    spool
4.0K    tmp
474M    www
4.0K    yp

我猜想这就是服务器上的网站出现异常的原因。您能建议解决方法或尝试哪些方法吗?

答案1

至少,我会立即关闭该系统并强制对所有文件系统进行完整 fsck。此时,您可以评估此​​后的损坏程度。

相关内容