GNU/Linux >> Tutoriels Linux >  >> Linux

stratégie de partitionnement et subvol avec btrfs

Si vous n'avez pas de besoins spécifiques, utilisez btrfs comme vous utiliseriez un autre système de fichiers. Séparer /home est une bonne pratique.

Personnellement, sur les serveurs domestiques, mon seul sous-volume est /etc, donc je peux faire des instantanés des configurations. Cela peut être automatisé avec des outils comme snapper.

Habituellement, il y a peu d'intérêt à restaurer uniquement une version précédente de /var, car il est nécessaire de restaurer également /lib/stuff. C'est une situation de tout ou rien.

Les instantanés de /home peuvent être TRES volumineux, donc la gestion de la taille du disque est vite un problème. Cela peut se faire sans aucun problème, mais gardez un œil sur l'espace restant. De plus, comme les snapshots ne peuvent être réalisés que sur le même disque, ils ne constituent pas une solution pour les sauvegardes en cas de panne de disque. Considérez-les comme quelque chose pour les situations comme "oups, j'ai supprimé ce fichier il y a deux heures, mais j'en ai toujours besoin".

Bonus 1 :aucun. En fait, btrfs a été conçu dans le but de simplifier la pile mdadm+lvm+fs. Il vaut donc vraiment mieux l'éviter.

Bonus 2 :Non, mais faites un RAID 1 ! Simple et efficace, vos données vont vous adorer :)

Bonus ninja :vous avez sûrement envie de jeter un œil au wiki btrfs.


Linux
  1. Récupérer des partitions et des fichiers avec TestDisk

  2. Enregistrement d'écran sous Linux avec OBS et Wayland

  3. SSH - Générer et travailler avec des clés ssh

  4. Comment créer et monter un système de fichiers Btrfs (expliqué avec des exemples)

  5. Trouver la différence avec mtime - et +

Personnalisation de mon terminal Linux avec tmux et Git

Gestion des processus sous Linux avec kill et killall

Comment exclure des fichiers et des répertoires avec Rsync

Comment enregistrer et utiliser une Yubikey avec privacyIDEA

Surveillez les connexions et les requêtes MySQL avec mytop

Installation et premiers pas avec Git