Como realinhar um disco em volume lógico com tempo de inatividade mínimo a zero

1

Um sistema executando a partição de disco de desalinhamento que precisa ser alinhado sem perda de dados em toda a partição, incluindo mbr com o mínimo ou nenhum tempo de inatividade.

    
por Raza 13.05.2013 / 22:11

1 resposta

1

Crie uma nova partição de alinhamento

DISK = / dev / sdd (o novo disco assumido aponta para sdd)

  dd if=/dev/zero of=$DISK count=1 bs=1M
  parted -s -- $DISK mklabel msdos
  parted -s -- $DISK mkpart primary ext3 64s 401624s
  parted -s -- $DISK mkpart primary 401628s 6144866s
  parted -s -- $DISK mkpart primary 6144868s 100%
  parted $DISK unit s print

  (echo t; echo 1; echo 83;echo t; echo 2; echo 82;echo t; echo 3; echo 8e; echo w)  | fdisk $DISK
  (echo a; echo 1; echo w)  | fdisk $DISK

Instalar o Grub:

  mkfs –t ext3 –L /boot dev/sdd1
  mount $DSIK1 /mnt
  cd /mnt 
  dump -0 -b 1024 -f - /boot/ | restore -r -f - -b 1024
  cd /
  umount /mnt

grub:

grub> device (hd1) /dev/sdd
device (hd1) /dev/sdd

grub>root (hd1,0)
     root (hd1,0)
     Filesystem type is ext2fs, partition type 0x83

grub> setup (hd1)
    setup (hd1)
    Checking if "/boot/grub/stage1" exists... no
    Checking if "/grub/stage1" exists... yes
    Checking if "/grub/stage2" exists... yes
    Checking if "/grub/e2fs_stage1_5" exists... yes
    Running "embed /grub/e2fs_stage1_5 (hd1)"...  15 sectors are embedded.
    succeeded
    Running "install /grub/stage1 (hd1) (hd1)1+15 p (hd1,0)/grub/stage2  /grub/grub.conf"...

succeeded
    Done.

grub> quit

Adicionando novo disco ao LVM:

pvcreate  /dev/sdd3

Estenda o sdd para o grupo myvg lvm:

    vgextend /dev/myvg /dev/sdd

Mover dados para novo disco (ponto de disco antigo assumido como sda):

    pvmove –verbose /dev/sda3 /dev/sdd3

se houver outra partição pode ser combinada em uma única partição:

    pvmove –verbose /dev/sdd1 /dev/sdd3

Remover o antigo LVM:

    vgreduce /dev/myvg /dev/sda3
    vgreduce /dev/myvg /dev/sda1
    pvremove /dev/sda1
    pvremove /dev/sda3

Por favor, note que não há necessidade imediata de reiniciar o sistema. Você pode querer confirmar a reinicialização para garantir a inicialização após a remoção do disco não alinhado.

    
por 14.05.2013 / 17:47