gerenciamento de snapshots btrfs

10

1) Existe uma ferramenta de GUI ou maldições que permite exibir / gerenciar subvol / snapshots btrfs?

2) Existe um utilitário ou script já criado que criaria e excluiria automaticamente instantâneos diariamente / semanalmente? Estou ciente de que provavelmente poderia usar um simples sh via cron, mas há algo mais elaborado que já exista?

tolo trapalhão
fonte
Não responder, mas relacionados: fedoraproject.org/wiki/Features/SystemRollbackWithBtrfs
Olli
1
Comecei um projeto chamado snazzer , que oferece snapshots, podas e transporte btrfs via ssh ou sistemas de arquivos locais. Ainda não está pronto para o lançamento, mas eu gostaria de receber feedback se alguém tiver tempo para analisá-lo nesta fase inicial. Somente CLI neste momento.
csirac2

Respostas:

6

1) Eu não vi nenhuma ferramenta GUI ou maldições.

2) Existem alguns scripts existentes por aí. Eu não os experimentei, mas eles parecem interessantes:

SnapBtr: https://btrfs.wiki.kernel.org/index.php/SnapBtr

btrfs-snap: http://blog.patshead.com/2010/11/tweak-btrfs-snap-for-more-frequent-snapshots.html

Um desenvolvimento relacionado ao btrfs é o anúncio de que o Natty (11.04) apresentará uma reversão automática do btrfs para pacotes. Ou seja, para instalações btrfs, ele será automaticamente capturado antes de qualquer operação de instalação / atualização / remoção do apt: http://mvogt.wordpress.com/2011/03/10/apt-btrfs-snapshot/

Mark Russell
fonte
1

snapper é uma ferramenta de linha de comando projetada para gerenciar snapshots btrfs e pode ser usada com o snapper-gui .

snapperestá disponível para o ubuntu. Ele pode ser configurado para tirar instantâneos baseados em tempo, reiniciar instantâneos e até tirar instantâneos sempre que aptfor chamado. No 18.04, o snapshot é acionado pela inicialização ou apté ativado por padrão (após a configuração de snapshots para /.

Se você planeja usar o snapper (ou qualquer outra ferramenta de captura instantânea), recomendo que você crie um volume (ou partição) separado para:

  • /tmp : os instantâneos serão um puro desperdício de espaço.
  • /var/log : para que você possa preservar seus logs mesmo após uma restauração.

Esta ferramenta: grub-btrfs , pode ser usada para gerar entradas inicializáveis ​​do grub para suas capturas instantâneas.

pim
fonte
0

Há uma ferramenta GUI genérica chamada btrfs-gui, mas ela está nos estágios iniciais de desenvolvimento até o momento e só pode listar, mas não criar / modificar snapshots.

Shnatsel
fonte
O projeto parece estar abandonado agora, sem alterações nos últimos 4 anos.
Vladimir Panteleev 01/01
0

Algumas ferramentas estão listadas na pergunta "solução de backup habilitada para btrfs" .

A página wiki de casos de uso da btrfs lista algumas ferramentas: SnapBtr, Snapper, btrfs-time-machine, UrBackup.

Existe uma proposta para uma ferramenta interna chamada autosnap, que "pode ​​configurar o btrfs para tirar snapshots regulares ou baseados em eventos e gerenciar ainda mais os snapshots automaticamente". No entanto, em outubro de 2013, ele ainda não está disponível.

ignis
fonte