Hei.
For et par dager siden hadde jeg store planer om å oppgradere fra Debian Lenny, til Debian squeeze (6.0). Da jeg kjørte lenny, hadde jeg et softwareraid med 3 2TB disker i raid 5. Rett etter jeg hadde oppgradert til squeeze, hadde det bare vært å kjøre mdadm --assemble /dev/md0, og alt hadde vært i den skjønneste orden. Men det gjorde ikke jeg. Jeg valgte istedet å melde inn en av diskene i raidet inn i et annet raid, med disker som ikke fantes. Resultatet av det ble at jeg hadde 2 ukomplette raid. Dette fikk jeg heldig vis løst igjen, ved å melde ut den disken jeg hadde meldt inn i det andre raidet, og dette den som spare i md0. Da bygde arrayet seg opp igjen, og flott var det! Men jeg får fortsatt ikke tilgang til raidet, da jeg har korrupte superblocks. Har prøvd e2fsck -b xxxx /md0, uten suksess. Virker som om backupen av superblockene også er overskrevet på et vis.
Raidet kjører ext3. Dette outputter e2fsck /dev/md0:
e2fsck 1.41.12 (17-May-2010)
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/md0
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
Filene mine eksisterer, men jeg får ikke tillgang til de pga korrupt filsystem, virker det som. Noen som har en ide om hvordan jeg kan få fikset dette?
Dette outputter mdadm --detail /dev/md0, noe som tyder på at raidet er friskt...
/dev/md0:
Version : 1.2
Creation Time : Mon Feb 7 22:43:22 2011
Raid Level : raid5
Array Size : 3907025920 (3726.03 GiB 4000.79 GB)
Used Dev Size : 1953512960 (1863.02 GiB 2000.40 GB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Sun Feb 13 00:41:08 2011
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Name : bravo:0 (local to host bravo)
UUID : 61c13834:fb02824f:078051e5:b39f45cc
Events : 86
Number Major Minor RaidDevice State
0 8 16 0 active sync /dev/sdb
1 8 32 1 active sync /dev/sdc
3 8 48 2 active sync /dev/sdd
For et par dager siden hadde jeg store planer om å oppgradere fra Debian Lenny, til Debian squeeze (6.0). Da jeg kjørte lenny, hadde jeg et softwareraid med 3 2TB disker i raid 5. Rett etter jeg hadde oppgradert til squeeze, hadde det bare vært å kjøre mdadm --assemble /dev/md0, og alt hadde vært i den skjønneste orden. Men det gjorde ikke jeg. Jeg valgte istedet å melde inn en av diskene i raidet inn i et annet raid, med disker som ikke fantes. Resultatet av det ble at jeg hadde 2 ukomplette raid. Dette fikk jeg heldig vis løst igjen, ved å melde ut den disken jeg hadde meldt inn i det andre raidet, og dette den som spare i md0. Da bygde arrayet seg opp igjen, og flott var det! Men jeg får fortsatt ikke tilgang til raidet, da jeg har korrupte superblocks. Har prøvd e2fsck -b xxxx /md0, uten suksess. Virker som om backupen av superblockene også er overskrevet på et vis.
Raidet kjører ext3. Dette outputter e2fsck /dev/md0:
e2fsck 1.41.12 (17-May-2010)
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/md0
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
Filene mine eksisterer, men jeg får ikke tillgang til de pga korrupt filsystem, virker det som. Noen som har en ide om hvordan jeg kan få fikset dette?
Dette outputter mdadm --detail /dev/md0, noe som tyder på at raidet er friskt...
/dev/md0:
Version : 1.2
Creation Time : Mon Feb 7 22:43:22 2011
Raid Level : raid5
Array Size : 3907025920 (3726.03 GiB 4000.79 GB)
Used Dev Size : 1953512960 (1863.02 GiB 2000.40 GB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent
Update Time : Sun Feb 13 00:41:08 2011
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Name : bravo:0 (local to host bravo)
UUID : 61c13834:fb02824f:078051e5:b39f45cc
Events : 86
Number Major Minor RaidDevice State
0 8 16 0 active sync /dev/sdb
1 8 32 1 active sync /dev/sdc
3 8 48 2 active sync /dev/sdd