У меня есть софт, который запускается 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 - это что-то вроде торрент-клиента.
Как сказали @poige и @Pawel, у вас, скорее всего, есть поврежденная файловая система, и вам нужно как-то ее исправить.
ТЕМ НЕ МЕНИЕ, если на вашем диске хранится что-то важное, НЕ запускайте вслепую fsck. Прежде чем продолжить, убедитесь, что у вас есть достойные резервные копии. и скопируйте все данные с вашего диска на новый жесткий диск.
Такие ошибки, вызывающие зависания, не появляются внезапно; вполне может быть, ваш HD умирает, и fsck принесет больше вреда, чем пользы.
Я вижу две возможности:
Из двух вероятнее первое.