Ok, het zit dus zo, m'n filesystem van een vrij grote raid5 array is vernaggelt. Ik heb verder geen idee hoe dit komt, maar tis wel nogal vervelend. Ik heb al van alles gelezen / geprobeerd om tot een oplossing te komen, maar erg veel opgeschoten ben ik niet.
Ik zal eerst eens wat error logjes posten;
promo:~# fsck.ext3 -y /dev/sda1
e2fsck 1.35 (28-Feb-2004)
Group descriptors look bad... trying backup blocks...
Inode table for group 702 is not in group. (block 0)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes
Inode table for group 718 is not in group. (block 0)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes
Inode table for group 720 is not in group. (block 0)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes
Inode table for group 724 is not in group. (block 0)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes
Inode table for group 5122 is not in group. (block 0)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes
Inode table for group 5126 is not in group. (block 0)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes
/dev/sda1 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
----------------------
Deze blijft die steeds maar weer herhalen.... Hij kan ze dus niet relocaten..
----------------------
promo:~# recover -a /dev/sda1
Recover v1.3b by Tom Pycke <Tom.Pycke@advalvas.be>
Getting inodes (this can take some time)...
debugfs 1.35 (28-Feb-2004)
------ dan 100000x deze hieronder
ls_deleted_inodes: Ext2 file too big while calling ext2fs_block_iterate
ls_deleted_inodes: Ext2 file too big while calling ext2fs_block_iterate
ls_deleted_inodes: Ext2 file too big while calling ext2fs_block_iterate
ls_deleted_inodes: Ext2 file too big while calling ext2fs_block_iterate
ls_deleted_inodes: A block group is missing an inode table while doing inode scan
No inodes found
Do you want to refilter the inodes? [yn]
---------------------
Als ik ja kies, gaat die weer hetzelfde doen, en kies ik nee stopt die...
En verder heb ik wat zitten kutten met debugfs, maar als je daar al iets wijzer uitwordt, dan tja.
Ik wil eigelijk gewoon die block groups deleten (lekker interessant of ik dan wat data verlies) maar geen idee hoe, en ik weet eigelijk ook niet zeker of het zomaar kan.
Heeft iemand dan misschien een idee?
Trouwens, met debugfs kan ik wel (bijna) alle files nog gewoon listen...
Ik zal eerst eens wat error logjes posten;
promo:~# fsck.ext3 -y /dev/sda1
e2fsck 1.35 (28-Feb-2004)
Group descriptors look bad... trying backup blocks...
Inode table for group 702 is not in group. (block 0)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes
Inode table for group 718 is not in group. (block 0)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes
Inode table for group 720 is not in group. (block 0)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes
Inode table for group 724 is not in group. (block 0)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes
Inode table for group 5122 is not in group. (block 0)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes
Inode table for group 5126 is not in group. (block 0)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes
/dev/sda1 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
----------------------
Deze blijft die steeds maar weer herhalen.... Hij kan ze dus niet relocaten..
----------------------
promo:~# recover -a /dev/sda1
Recover v1.3b by Tom Pycke <Tom.Pycke@advalvas.be>
Getting inodes (this can take some time)...
debugfs 1.35 (28-Feb-2004)
------ dan 100000x deze hieronder
ls_deleted_inodes: Ext2 file too big while calling ext2fs_block_iterate
ls_deleted_inodes: Ext2 file too big while calling ext2fs_block_iterate
ls_deleted_inodes: Ext2 file too big while calling ext2fs_block_iterate
ls_deleted_inodes: Ext2 file too big while calling ext2fs_block_iterate
ls_deleted_inodes: A block group is missing an inode table while doing inode scan
No inodes found
Do you want to refilter the inodes? [yn]
---------------------
Als ik ja kies, gaat die weer hetzelfde doen, en kies ik nee stopt die...
En verder heb ik wat zitten kutten met debugfs, maar als je daar al iets wijzer uitwordt, dan tja.
Ik wil eigelijk gewoon die block groups deleten (lekker interessant of ik dan wat data verlies) maar geen idee hoe, en ik weet eigelijk ook niet zeker of het zomaar kan.
Heeft iemand dan misschien een idee?
Trouwens, met debugfs kan ik wel (bijna) alle files nog gewoon listen...
[ Voor 5% gewijzigd door DjGeRo op 22-10-2004 10:48 ]