у нас был сервер CentOS 6.4 с двумя RAID. Один RAID-1 и другой RAID-5 RAID-1 имели несколько разделов с установленной ОС. RAID-5 имел два раздела с данными.
Чтобы воспроизвести сценарий, нам пришлось удалить разделы RAID-1 и установить на них CentOS 4.8. Мы просто удалили другой RAID во время установки. После установки ОС мы снова вставили диски RAID-5 в отсеки и перезагрузили сервер. мы хотели смонтировать эти разделы и использовать данные на них.
Теперь сервер показывает разделы на устройстве / dev / cciss / c0d1 как / dev / cciss / c0d1p1 и / dev / cciss / c0d1p2, но мы не уверены, как смонтировать их и прочитать данные с них.
Вот результаты некоторых команд
df -h показывает все разделы на RAID-1
[root@dbreplica ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/cciss/c0d0p5 9.7G 278M 8.9G 3% /
/dev/cciss/c0d0p1 193M 14M 170M 8% /boot
none 16G 0 16G 0% /dev/shm
/dev/cciss/c0d0p7 3.9G 40M 3.7G 2% /home
/dev/cciss/c0d0p9 90G 88M 85G 1% /opt
/dev/cciss/c0d0p8 985M 18M 918M 2% /tmp
/dev/cciss/c0d0p3 12G 7.2G 3.8G 66% /usr
/dev/cciss/c0d0p6 3.9G 248M 3.5G 7% /var
fdisk -l показывает все разделы на обоих RAID
[root@dbreplica ~]# fdisk -l
Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes
255 heads, 32 sectors/track, 35132 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes
Device Boot Start End Blocks Id System
/dev/cciss/c0d0p1 * 1 50 203984 83 Linux
/dev/cciss/c0d0p2 51 4066 16385280 82 Linux swap
/dev/cciss/c0d0p3 4067 7078 12288960 83 Linux
/dev/cciss/c0d0p4 7079 35132 114460320 5 Extended
/dev/cciss/c0d0p5 7079 9588 10240784 83 Linux
/dev/cciss/c0d0p6 9589 10592 4096304 83 Linux
/dev/cciss/c0d0p7 10593 11596 4096304 83 Linux
/dev/cciss/c0d0p8 11597 11847 1024064 83 Linux
/dev/cciss/c0d0p9 11848 35132 95002784 83 Linux
Disk /dev/cciss/c0d1: 2400.3 GB, 2400374186496 bytes
255 heads, 63 sectors/track, 291828 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/cciss/c0d1p1 1 127483 1024000000 83 Linux
/dev/cciss/c0d1p2 127483 267350 1123482624 83 Linux
Но fsck на разделах RAID-5 дает нам эту ошибку
[root@dbreplica ~]# fsck -t ext3 /dev/cciss/c0d1
fsck 1.35 (28-Feb-2004)
e2fsck 1.35 (28-Feb-2004)
Couldn't find ext2 superblock, trying backup blocks...
fsck.ext3: Bad magic number in super-block while trying to open /dev/cciss/c0d1
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>
Я не гуру Linux. Просто знай несколько вещей. Может кто-нибудь помочь, как мы можем получить данные, прочитанные с двух разделов на RAID-5?