Desejo configurar um sistema de desktop no qual o sistema de arquivos doméstico seja redundante (por exemplo, RAID-1) e tenha instantâneos semanais. Eu já fiz isso com o ZFS, o sistema de instantâneos é maravilhoso e, com o envio / recv, você pode criar facilmente backups em mídia externa. Infelizmente, nesse ponto, eu quero o GNU + Linux e não o FreeBSD ou Solaris, então estou procurando sugestões de boas alternativas.
Eu acho que minhas alternativas são:
- btrfs - parece ser exatamente o que eu preciso, possui snapshots e comandos que permitem replicar facilmente
zfs send
. No entanto, toda a documentação menciona que ainda é experimental. Não consigo encontrar nenhum relatório real sobre seus problemas de confiabilidade ou usabilidade. Você pode me indicar alguma informação sobre esse assunto que possa esclarecer se seria uma opção possível? Tenho uma grande preferência por essa opção, principalmente porque não quero reformatar as unidades quando o btrfs ficar pronto, mas não há informações sobre se é utilizável, se é uma idéia boba usá-la etc. que não consigo responder é o que significa "experimental" . - snapshots do lvm e ext4 - de preferência não, pois podem consumir uma quantidade enorme de espaço quando novos arquivos são criados. A criação de arquivos de 200 GB requer 200 GB de espaço livre e 200 GB adicionalmente para instantâneos. Também achei não confiável - a falha na reescrita dos metadados resulta em um PV ilegível. Eu estou querendo saber como btrfs compararia aqui.
- Um único sistema de arquivos (ext4) em uma matriz RAID-1 com instantâneos personalizados do COW com hardlinks (como
cp -al
). Essa é a minha preferência atual se eu não puder usar o btrfs.
Então, como é o btrfs experimental, qual devo escolher e tenho outras opções? E se eu não mantiver backups incrementais externos, isso afetaria minha escolha?