Backup com o FSArchiver
Neste artigo apresento-lhes o FSArchiver, uma ferramenta versátil que nos permite fazer backups ao vivo, de uma forma rápida e compactada.
Parte 3: Como usar o FSArchiver
Para efeito de exemplo, iremos considerar aqui o sistema instalado em /dev/sdb1 e o backup será em /mnt/backup e o nome do arquivo será backup_do_sistema.
# fsarchiver -Av savefs /mnt/backup/backup_do_sistema.fsa /dev/sdb1
# fsarchiver -Av savefs /mnt/backup/backup_do_sistema.fsa /dev/sdb1 /dev/sdb2 /dev/volgroup/lv01
# fsarchiver restfs /mnt/backup/backup_do_sistema.fsa id=0,dest=/dev/sdb1
# fsarchiver restfs /mnt/backup/backup_do_sistema.fsa id=1,dest=/dev/sdb2
fsarchiver restfs /mnt/backup/backup_do_sistema.fsa id=0,dest=/dev/sdb1 id=1,dest=/dev/sdb2
# fsarchiver restfs /mnt/backup/backup_do_sistema.fsa id=0,dest=/dev/sda1,mkfs=[sistema de arquivo]
# fsarchiver archinfo /mnt/backup/backup_do_sistema.fsa
Irá gerar uma saída nesse molde.
Salvando 1 sistema de arquivo em 1 arquivo
Execute:# fsarchiver -Av savefs /mnt/backup/backup_do_sistema.fsa /dev/sdb1
Salvando multiplos sistema de arquivos em 1 arquivo
Execute:# fsarchiver -Av savefs /mnt/backup/backup_do_sistema.fsa /dev/sdb1 /dev/sdb2 /dev/volgroup/lv01
Extraindo sistema de arquivos de 1 arquivo
Como o FSArchiver suporta múltiplos sistemas de arquivos, será necessário especificar qual sistema de arquivos desejamos restaurar, onde o primeiro arquivo será o de número 0, o segundo de número 1 e assim sucessivamente.# fsarchiver restfs /mnt/backup/backup_do_sistema.fsa id=0,dest=/dev/sdb1
# fsarchiver restfs /mnt/backup/backup_do_sistema.fsa id=1,dest=/dev/sdb2
Extraindo múltiplos arquivos simultâneamente
Execute:fsarchiver restfs /mnt/backup/backup_do_sistema.fsa id=0,dest=/dev/sdb1 id=1,dest=/dev/sdb2
Extraindo sistema de arquivos de 1 arquivo ( sistema de arquivos diferentes )
Execute:# fsarchiver restfs /mnt/backup/backup_do_sistema.fsa id=0,dest=/dev/sda1,mkfs=[sistema de arquivo]
Descobrir o ID do sistema
Para se descobrir o ID do sistema em backup usamos o opção 'archinfo', onde o ID é representado por "Filesystem id in archive".# fsarchiver archinfo /mnt/backup/backup_do_sistema.fsa
Irá gerar uma saída nesse molde.
====================== archive information ====================== Archive type: filesystems Filesystems count: 1 Archive id: 5c357a5b Archive file format: FsArCh_002 Archive created with: 0.6.19 Archive creation date: 2019-01-07_22-31-09 Archive label: <none> Minimum fsarchiver version: 0.6.4.0 Compression level: 3 (gzip level 6) Encryption algorithm: none ===================== filesystem information ==================== Filesystem id in archive: 0 Filesystem format: ext4 Filesystem label: Debian Filesystem uuid: 70754262-0d1c-4215-99a9-d89970b19afe Original device: /dev/sdb1 Original filesystem size: 13.62 GB (14629060608 bytes) Space used in filesystem: 4.15 GB (4455440384 bytes)
Muito interessante o artigo, para aqueles que não conhecem o FSArchiver é uma ótima ferramenta, inclusive fiz um tutorial em meu blog:
https://edpsblog.wordpress.com/2018/04/17/how-to-backup-de-sistemas-com-o-fsarchiver/