我在dmesg
. 这是什么意思?
EXT4-fs 错误(设备 sdb1):htree_dirblock_to_tree:目录中的错误条目 #763 3575:rec_len 小于最小值 - block=30429885offset=0(671744), inode=0,
rec_len=0, name_len=0
这到底是怎么发生的?这是因为SDB不好吗?
这就是 /var/messages 所说的
Sep 26 17:15:40 host pure-ftpd: (?@175.44.11.232) [INFO] New connection from 175.44.11.232
Sep 26 17:15:40 host pure-ftpd: (?@27.150.198.182) [INFO] Logout.
Sep 26 17:15:41 host pure-ftpd: (?@216.244.84.165) [WARNING] Authentication failed for user [solarromancecom]
Sep 26 17:15:41 host pure-ftpd: (?@216.244.84.165) [INFO] Logout.
Sep 26 17:15:41 host pure-ftpd: (?@27.150.198.182) [INFO] New connection from 27.150.198.182
Sep 26 17:15:41 host pure-ftpd: (?@216.244.84.165) [INFO] New connection from 216.244.84.165
Sep 26 17:15:43 host pure-ftpd: (?@202.100.206.34) [WARNING] Authentication failed for user [admSep 27 04:17:49 host kernel: imklog 5.8.10, log source = /proc/kmsg started.
Sep 27 04:17:49 host rsyslogd: [origin software="rsyslogd" swVersion="5.8.10" x-pid="1708" x-info="http://www.rsyslog.com"] start
Sep 27 04:17:49 host kernel: Initializing cgroup subsys cpuset
Sep 27 04:17:49 host kernel: Initializing cgroup subsys cpu
Sep 27 04:17:49 host kernel: Linux version 2.6.32-358.18.1.el6.i686 (mockbuild@c6b10.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Wed Aug 28 14:27:42 UTC 2013
Sep 27 04:17:49 host kernel: KERNEL supported cpus:
Sep 27 04:17:49 host kernel: Intel GenuineIntel
Sep 27 04:17:49 host kernel: AMD AuthenticAMD
Sep 27 04:17:49 host kernel: NSC Geode by NSC
Sep 27 04:17:49 host kernel: Cyrix CyrixInstead
Sep 27 04:17:49 host kernel: Centaur CentaurHauls
Sep 27 04:17:49 host kernel: Transmeta GenuineTMx86
Sep 27 04:17:49 host kernel: Transmeta TransmetaCPU
Sep 27 04:17:49 host kernel: UMC UMC UMC UMC
Sep 27 04:17:49 host kernel: BIOS-provided physical RAM map:
Run Code Online (Sandbox Code Playgroud)
就是这样。所以系统重新启动,在它重新启动之前它不会说明原因或任何事情。
根据novell.com 上这篇题为:EXT3 file-system error "bad entry in directory" 的知识库文章,此消息的解决方法:
EXT3-fs 错误(设备 dm-0):ext3_readdir:目录中的错误条目 #5556142:rec_len 小于最小值 - offset=0,inode=2553887680,rec_len=0,name_len=0
如下:
注意:此错误是由已标记为目录的文件引起的。这是一个非致命错误,可以通过删除相关文件来修复。
找到已损坏的文件。文件的 inode 是“目录中的错误条目”之后的数字使用示例错误代码,可以通过键入以下内容找到该文件:
$ find /MOUNT_POINT -inum 5556142
Run Code Online (Sandbox Code Playgroud)删除在第二步中识别的文件
检查磁盘,并检查是否有错误。
$ fsck /dev/PHYSICAL_DEVICE
Run Code Online (Sandbox Code Playgroud)重复步骤 5。如果没有错误,则文件系统是干净的。
分辨率是一样的,不管是EXT4还是EXT3格式的驱动。
归档时间: |
|
查看次数: |
12968 次 |
最近记录: |