Había configurado dos discos de 500 gb en RAID0 en mi servidor, pero recientemente sufrí una falla en el disco duro (vi un error INTELIGENTE en el HDD en el arranque). Mi host ha vuelto a colocar 2 discos nuevos en RAID-0 (reinstaló el sistema operativo) y volvió a conectar las unidades antiguas en la misma máquina, para que pueda recuperar los datos.
Mis viejos discos son:
/dev/sdb
/dev/sdc
¿Cómo puedo volver a montar estos dos discos en RAID0, para que podamos recuperar los datos de nuestra unidad anterior? ¿O ya no es posible? ¿He perdido todos mis datos?
Este es mi /etc/fstab
ydf -h
Este es mi fdisk -l :
[root@localhost ~]# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00040cf1
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 1288 10240000 83 Linux
/dev/sda3 1288 2333 8388608 82 Linux swap / Solaris
Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005159c
Device Boot Start End Blocks Id System
/dev/sdc1 1 60802 488385536 fd Linux raid autodetect
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0006dd55
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 26 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sdb2 26 4106 32768000 82 Linux swap / Solaris
/dev/sdb3 4106 5380 10240000 83 Linux
/dev/sdb4 5380 60802 445172736 5 Extended
/dev/sdb5 5380 60802 445171712 fd Linux raid autodetect
Disk /dev/sdd: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9f639f63
Device Boot Start End Blocks Id System
/dev/sdd1 1 60802 488385536 83 Linux
Disk /dev/md127: 956.0 GB, 955960524800 bytes
2 heads, 4 sectors/track, 233388800 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1048576 bytes
Disk identifier: 0x00000000
Leí en alguna parte que puedes hacer esto con este comando: mdadm -A --scan
sin embargo, no produce ningún resultado para mí -> No se encontraron matrices en el archivo de configuración o automáticamente
cat /proc/mdstat
?
mdadm --examine
el /dev/sdb5
y /dev/sdc1
particiones en lugar de las propias unidades.
cat /proc/mdstat
? Ese pastebin dice que su matriz anterior funciona bien y está 100% limpia; de hecho, la razón por la que no puede ensamblar la matriz es porque ya está ensamblada. Tratar mkdir /mnt/oldData && mount /dev/md127 /mnt/oldData
. Dicho esto, si una de las unidades estaba dando un error INTELIGENTE, ya no confiaría en la unidad, y aún así haría una copia de seguridad de todos los datos de ella.
mdadm --examine /dev/sdb
ymdadm --examine /dev/sdc
?