Ext3

ext3_block_to_path 後系統崩潰

  • August 1, 2011

我有一些由 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。在繼續之前,請確保您有適當的備份並將所有數據從磁碟複製到全新的硬碟驅動器。

導致凍結的此類錯誤不僅僅是突然出現的;很可能是您的 HD 快要死了,而 fsck 弊大於利。

我看到兩種可能性:

  1. 您的文件系統已損壞。解除安裝它並在其上執行 fsck。
  2. 你在 ext3 中遇到了一個錯誤。

兩者中,第一種可能性更大。

引用自:https://serverfault.com/questions/296112