Mudanças entre as edições de "Sincronia Imagens"

De Slacam_Wiki
Ir para: navegação, pesquisa
(Criou página com 'Sincronia de Imagens com Tamanhos Diferentes Vamos supor que tenhamos duas imagens. Uma tem 16Gb e outra de 4Gb, porém a partição está com dados menores que 4Gb. Para sincr…')
 
 
Linha 1: Linha 1:
 +
<ads media=goo5/>
 
Sincronia de Imagens com Tamanhos Diferentes
 
Sincronia de Imagens com Tamanhos Diferentes
  
Linha 50: Linha 51:
  
 
10 - Fim
 
10 - Fim
 +
 +
<ads media=goo3/>

Edição atual tal como às 11h19min de 19 de dezembro de 2013

Sincronia de Imagens com Tamanhos Diferentes

Vamos supor que tenhamos duas imagens. Uma tem 16Gb e outra de 4Gb, porém a partição está com dados menores que 4Gb.

Para sincronizar essas imagens partindo da premissa que queremos pegar os dados da maior imagem, devemos proceder da seguinte maneira:

1 - Copie as duas imagens para um servidor linux. Usei um CentOS 6.4 para isso.

2 - Supondo que vc nomeie como arquivo4gb.img e arquivo16gb.img

3 - Na pasta onde copiou as imagens crie duas pastas chamada mnt4gb e mnt16gb

4 - Mapeie as duas imagens

# losetup -f --show arquivo16gb.img
# losetup -f --show arquivo4gb.img

A saída dever alguma coisa desse tipo:

/dev/loop0
/dev/loop1

5 - Mapeie as partições das imagens

# kpartx -a -v /dev/loop0

Deve dar uma saída assim:

add map loop0p1 ...
add map loop0p2 ...

Faça o mesmo com o outro loop:

# kpartx -a -v /dev/loop1

6 - Monte agora as partições:

mount /dev/mapper/loop0p2 mnt16gb/ -o loop
mount /dev/mapper/loop1p2 mnt4gb/ -o loop

7 - Utilize o rsync para sincronizar as partições:

rsync -avvHKh --delete mnt16gb/ mnt4gb/

8 - Acabando desmonte as partições:

umount mnt16gb/
umount mnt4gb/

9 - Libere os loops:

kpartx -d /dev/loop0
kpartx -d /dev/loop1
losetup -d /dev/loop0
losetup -d /dev/loop1

10 - Fim