Esta vez me toco reparar un arreglo sencillo por software, RAID 1, esto es un espejo, en el cual los dos discos tienen la misma informacion, en caso de que 1 falle, el sistema continua funcionando,
el comando que use para clonar la tabla de particiones es sfdisk
tenemos sda y sdb
esta es ta tabla de particiones de sdb
Device Boot Start End Blocks Id System
/dev/sdb1 1 3188 25600000 fd Linux raid autodetect
/dev/sdb2 * 3188 3200 102400 fd Linux raid autodetect
/dev/sdb3 3200 60802 462683160 fd Linux raid autodetect
con esta instruccion decimos que cree un archivo en texto plano con el nombre particiones, aqui se guardara la informacion
sfdisk -d /dev/sdb > particiones
el archivo en si tiene algo como esto
1 # partition table of /dev/sdb
2 unit: sectors
3
4 /dev/sdb1 : start= 2048, size= 51200000, Id=fd
5 /dev/sdb2 : start= 51202048, size= 204800, Id=fd, bootable
6 /dev/sdb3 : start= 51406848, size=925366320, Id=fd
ahora pasamos la tabla a sda
sfdisk /dev/sda < particiones
si vemos ahora sda contiene las particiones de sdb
[root@mingw01 ~]# fdisk -l /dev/sda
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 / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 3188 25600000 fd Linux raid autodetect
/dev/sda2 * 3188 3200 102400 fd Linux raid autodetect
/dev/sda3 3200 60802 462683160 fd Linux raid autodetect