系统崩溃后ext3_block_to_path

我有一些由cron运行的软件。 但每天一次系统崩溃,只有重新启动有帮助。 这是崩溃之前的最新日志(/ var / log / syslog):

Jul 31 05:00:01 T217 /USR/SBIN/CRON[22629]: (root) CMD (/root/TorrentStealer/cron.sh) Jul 31 05:01:32 T217 /USR/SBIN/CRON[20743]: (CRON) error (grandchild #20745 failed with exit status 127) Jul 31 05:04:17 T217 kernel: [30414.252246] EXT3-fs warning (device sda1): ext3_block_to_path: block < 0 Jul 31 05:04:17 T217 kernel: [30414.252246] EXT3-fs warning (device sda1): ext3_block_to_path: block < 0 

这是/ var / log / messages中的最新日志

 Jul 31 05:04:17 T217 kernel: [30414.252246] EXT3-fs warning (device sda1): ext3_block_to_path: block < 0 Jul 31 05:04:17 T217 kernel: [30414.252246] EXT3-fs warning (device sda1): ext3_block_to_path: block < 0 

那么这是什么意思? 这是uname -a:

 Linux T217 2.6.32-5-amd64 #1 SMP Wed Jan 12 03:40:32 UTC 2011 x86_64 GNU/Linux 

这个问题是在一个月前开始的。 cron的软运行就像torrent客户端一样。

正如@poige和@Pawel所说,你很可能有一个损坏的文件系统,你需要以某种方式修复它。

但是 ,如果你的磁盘上存有重要的东西,不要盲目地运行fsck。 在继续之前,请确保您有适当的备份并将所有数据从磁盘复制到一个全新的硬盘驱动器。

造成冻结的这种错误不会出现在蓝色之外, 这很可能是你的高清正在死亡,fsck会造成更多的伤害,而不是好的。

我看到两种可能性:

  1. 你有损坏的文件系统。 卸载它并运行fsck就可以了。
  2. 你在ext3中遇到了一个bug。

其中第一个更可能。