26 julio, 2013

Copiar particiones disco duro

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





Publicar un comentario