Назад | Перейти на главную страницу

Система вылетает после 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 - это что-то вроде торрент-клиента.

Как сказали @poige и @Pawel, у вас, скорее всего, есть поврежденная файловая система, и вам нужно как-то ее исправить.

ТЕМ НЕ МЕНИЕ, если на вашем диске хранится что-то важное, НЕ запускайте вслепую fsck. Прежде чем продолжить, убедитесь, что у вас есть достойные резервные копии. и скопируйте все данные с вашего диска на новый жесткий диск.

Такие ошибки, вызывающие зависания, не появляются внезапно; вполне может быть, ваш HD умирает, и fsck принесет больше вреда, чем пользы.

Я вижу две возможности:

  1. У вас повреждена файловая система. Размонтируйте его и запустите на нем fsck.
  2. Вы обнаружили ошибку в ext3.

Из двух вероятнее первое.