Je souhaite configurer un système de bureau dans lequel le système de fichiers domestique serait redondant (par exemple RAID-1) et aurait des instantanés hebdomadaires. Je l'ai déjà fait avec ZFS, le système d'instantanés est merveilleux, et avec send / recv, vous pouvez facilement créer des sauvegardes sur un support externe. Malheureusement, à ce stade, je veux GNU + Linux et non FreeBSD ou Solaris, donc je cherche des suggestions de bonnes alternatives.
Je pense que mes alternatives sont:
- btrfs - il semble être exactement ce dont j'ai besoin, il a des instantanés et des commandes qui vous permettent de répliquer facilement
zfs send
. Pourtant, toute la documentation mentionne que c'est encore expérimental. Je n'arrive pas à trouver de rapports réels sur ses problèmes de fiabilité ou de convivialité. Pouvez-vous me signaler des informations sur cette question qui pourraient préciser si ce serait un choix possible? J'ai une grande préférence pour cette option, principalement parce que je ne veux pas reformater les disques lorsque btrfs est prêt, mais je n'ai aucune information sur son utilisation, son idiot de l'utiliser, etc. La question que je ne peux pas obtenir la réponse est ce que signifie "expérimental" . - Instantanés lvm et ext4 - de préférence pas, car il peut consommer une quantité énorme d'espace lorsque de nouveaux fichiers sont créés. La création de fichiers de 200 Go nécessite 200 Go d'espace libre et 200 Go en plus pour les instantanés. Je l'ai également trouvé peu fiable - une réécriture de métadonnées ayant échoué entraîne une PV illisible. Je me demande comment btrfs se comparerait ici.
- Un seul système de fichiers (ext4) sur une matrice RAID-1 avec des instantanés COW personnalisés avec des liens physiques (comme
cp -al
). C'est ma préférence actuelle si je ne peux pas utiliser btrfs.
Alors, comment sont les btrfs expérimentaux, que dois-je choisir et ai-je d'autres options? Et si je ne garde pas de sauvegardes incrémentielles externes, cela affecterait-il mon choix?
Réponses:
Cette réponse est conservée pour des raisons historiques et peut ne pas s'appliquer aux versions actuelles de btrfs.
btrfs est expérimental en ce sens qu'il est encore sujet à changement. Par conséquent, btrfs peut ne pas être entièrement stable. De plus, comme il n'y a actuellement pas de fsck pour btrfs, il est possible d'endommager le système de fichiers et de le rendre inutilisable en cas de panne de courant car il n'y a aucun moyen de se remettre des dommages. Voir le wiki brtfs pour plus d'informations sur ce système de fichiers. Jusqu'à ce qu'un utilitaire de vérification du système de fichiers soit prêt, je ne recommanderais pas btrfs, et il serait probablement préférable de sélectionner l'option 3.
la source
Bien que personne ne l'ait officiellement béni, je suppose personnellement qu'il est prêt à être utilisé en production.
Quelques raisons généralement invoquées pour ne pas l'utiliser en production: le format sur disque peut ne pas être stable, il n'y en a pas
btrfsck
, il n'y a pas de support disponible. Examinons donc ceux-ci:Le format sur disque est désormais stable et les développeurs de Btrfs se sont engagés à maintenir la compatibilité depuis 2009. Cela fait 3 ans.
Il y a maintenant un vérificateur de système de fichiers . De plus, ce vérificateur est livré dans les distributions Linux , vous n'avez plus besoin de le construire vous-même à partir des sources.
La prise en charge Enterprise Btrfs est désormais disponible auprès d'Oracle et de SUSE (et ce depuis février).
Ce dernier est ce qui le dit vraiment pour moi. Si Oracle - la société qui gère le logiciel - est maintenant prêt à vous fournir un support commercial, il est probablement prêt. Bien sûr, ils ont tout intérêt à ne jamais dire que la version open source (qui est, pour autant que je sache, le même logiciel, tout simplement aucun contrat de support) est réellement prête à l'emploi, car ils veulent que vous achetiez le support et Bien sûr, ils ne veulent pas être blâmés si vous partez par vous-même et faites quelque chose de non pris en charge et faites exploser vos disques, mais je doute qu'ils seraient prêts à le supporter du tout s'ils pensaient vraiment que cela perdrait des données.
la source
Bien que cela ne réponde pas à la question btrfs, vous avez écrit "J'ai déjà fait cela avec ZFS, le système de snapshots est merveilleux, et avec send / recv vous pouvez facilement créer des sauvegardes sur des supports externes. Malheureusement, à ce stade, je veux GNU + Linux "et depuis 2013 il y a http://zfsonlinux.org/ - profitez-en!
la source
Snapper est un outil qui automatisera ce processus pour vous. Vous pouvez avoir des instantanés toutes les heures si vous le souhaitez, des intervalles d'instantanés différents par sous-volume, une restauration facile, supprimer automatiquement les anciens instantanés, même s'il a un GUI.
la source