80后技术男
分类: LINUX
2011-04-30 12:21:11
现象:
Linux 系统应用存储数据失败,系统日志报
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 4112090600, count = 1
kernel: Aborting journal on device sda5.
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 3787172934, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 205981766, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 718529085, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 1841907131, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 2187508826, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 2382171870, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 2866896470, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 1800546397, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 1450895859, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 2580953604, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 2187170490, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 3950965083, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 1416235796, count = 1
kernel: EXT3-fs errvice sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 3287183068, count = 1
kernel: EXT3-fs error (device sda5) in ext3_free_blocks_sb: Journal has aborted
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 514905403, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 1436459924, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 4102090583, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 4292521261, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 3258645210, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 2924892716, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 4266626862, count = 1
kernel: EXT3-fs error (device sda5): ext3_free_blocks: Freeing blocks not in datazone - block = 1893706160, count = 1
kernel: EXT3-fs error (device sda5) in ext3_free_blocks_sb: Journal has aborted
系统重启自动进入fsck修复模式,但修复失败
解决办法:
引导系统进入单用户模式
启动至grub界面,按e键,移动到kernel那一行,(大概还得按一次e),
在kernel这一行末输入空格linux single,按esc,按b。
启动后系统要求輸入root 密码
Give root password for maintenance
(or type control-D for normal startup):
输入密码后执行 fsck /dev/hda6(要执行修复的分区设备)