Como posso criar imagens de servidores VPS remotos? (Linux)

3

Estou procurando uma ferramenta para me ajudar a fazer imagens de backup de servidores VPS remotamente em execução. Obrigado!

    
por noname 26.07.2009 / 15:55

3 respostas

2

Para criar imagens completas e funcionais, nada funciona melhor do que o dd.

monte seu sistema root somente leitura; um pouco complicado, você precisa ter certeza de que nada escreve para o fs e, em seguida, emitir

mount -o ro -n /

(- n garante que a montagem não grave no sistema de arquivos)

e copie o conteúdo usando o dd:

dd if=/dev/sda1 of=/otherfilesystem/imagefile.img

Você também pode criar um sistema de arquivos vazio:

dd if=/dev/zero of=/otherfilesystem/file.img bc=size

e formate o arquivo usando mkfs.ext3 (ou qualquer que seja sua raiz usando).

depois disso, você pode montar o arquivo e criar pastas / proc ou / dev; Você também pode executar o grub nesse arquivo para garantir que ele seja inicializado da maneira desejada. Depois de terminar, empacote tudo isso em um script ...

    
por 26.07.2009 / 16:38
1

Você pode usar o rsync , duplicidade (eu sugeriria com ftplicidade ) ou dar .

Ou, como já foi dito, os instantâneos do LVM ou do sistema de arquivos (alguns sistemas de arquivos como o XFS suportam instantâneos), mas esses instantâneos tendem a ter mais desperdício de espaço que os backups de arquivos explícitos.

EDITAR: Você disse servidor s . Se você tiver muitos servidores, pensar em uma solução de backup corporativo como Bacula pode ser a escolha certa.

    
por 26.07.2009 / 16:09
0

se os dados que você deseja fazer backup [sistema inteiro ou apenas parte dele] residirem no volume lvm - use instantâneos lvm .

por outro lado, eu acho que o backup baseado em arquivo deve ser bom [exceto alguns bancos de dados, mas para aqueles que você pode usar ferramentas dedicadas - mysqldump / pg_dump etc].

[provavelmente não é ...]

    
por 26.07.2009 / 15:58