Backup ou ferramenta snaphot para ext4

6

Estou procurando uma ferramenta de backup para o ext4 que possa fazer uma cópia de um sistema de arquivos em execução como / var sem colisões no sistema após recuperar esse sistema de arquivos. Eu sei que o BSD dump tem uma opção '-L', que diz a ele para trabalhar em um instantâneo. Mas nem dump nem dumpe2fs de repositórios têm essa opção. Eu li sobre um patchset para o ext4 fornecendo suporte a snapshots, mas respostas sobre ele são muito diferente, por isso estou aqui para perguntar sobre a sua experiência com este patchset.

    
por tijagi 23.08.2011 / 17:33

3 respostas

4

dump não precisa de um switch para trabalhar em um instantâneo. Basta fazer o instantâneo com o LVM e copiá-lo.

Eu tenho um trabalho noturno do cron que faz exatamente isso, usando uma torre de 5 níveis de padrão de backup hannoi. Isso significa que eu só tenho que fazer um backup completo a cada vários meses, quando eu sinto que o nível 1 despeja lixeiras estão ficando muito grandes. Os depósitos de nível 1 são feitos nos dias 1 e 17 do mês.

#!/bin/bash
set -e
declare -a LEVELMAP=(1 5 4 5 3 5 4 5 2 5 4 5 3 5 4 5 1 5 4 5 3 5 4 5 2 5 4 5 3 5 4 5)
DATE='date +%-d'
LEVEL=${LEVELMAP[$DATE-1]}
echo Performing a level $LEVEL dump
/etc/init.d/apache2 stop
sync
lvcreate -s -n snap vg0/root -L 400m
/etc/init.d/apache2 start
dump -$LEVEL -quz9 -b 1024 -f /backup/dump.$LEVEL /dev/mapper/vg0-snap
lvremove -f vg0/snap
    
por 23.08.2011 / 20:34
1

Tente o backup da amanda. É uma ferramenta de backup completa e funciona em uma variedade de plataformas / arquiteturas

    
por 27.11.2013 / 19:57
0

Você já considerou RSync para essa finalidade? Existe um ótimo artigo aqui sobre como configurar backups no estilo snapshot com o rsync no linux do zero. Outra alternativa, também baseada no rsync, mas um pouco mais elaborada, é rsnapshot .

    
por 23.08.2011 / 18:23

Tags