Outils pour utilisateurs

Outils du site


Panneau latéral

Nuage de tag:

debian:installation_btrfs

Installation Debian avec Btrfs

Netinstall

  • Démarrer sur une Debian netinstall en mode expert : Advanced options/Expert install
  • Suivre classiquement les différentes étapes jusqu'au partitionnement du disque dur, choisir le mode manuel puis :
    1. Partitionner :
      • Partition 1 (optionnel) - 500MB - vfat/fat32 - /boot/efi
      • Partition 2 - 250MB - ext3 - /boot
      • Partition 3 - xxxGB - Volume physique pour chiffrement
    2. Configurer les volumes chiffrés :
      • Sélectionner /dev/sda3.
      • Laisser le système formater la partition (peut prendre beaucoup de temps).
      • Choisir sa phrase de passe.
    3. Configurer LVM :
      • Créer un groupe logique : sys-hostname.
      • Créer un volume logique : swap de la taille de la RAM.
      • Créer un volume logique : root tout le reste de l'espace disponible en taille.
    4. Configurer les nouveaux Volumes Logiques :
      • LV swap - système d'échange (swap)
      • LV root - btrfs - / - root
    5. Appliquer les changements :
      • Une fois le partitionnement terminé, laisser l'installeur sur Installer le système de base sans valider et ouvrir une console sur tty2 (Alt-F2).
    6. Configuration Btrfs :
On peut aussi simplement télécharger ce script qui reprend l'ensemble de ces commandes et l'exécuter :
wget https://git.101010.fr/gardouille-dotfiles/scripts/raw/master/part.btrfs
chmod +x part.btrfs
./part.btrfs
  • Commencer par activer la compression en remontant le volume btrfs avec l'option compress :
    mount -o remount,defaults,compress=lzo /target
  • Créer ensuite les différents subvolumes souhaités :
    btrfs subvolume create /target/home
    btrfs subvolume create /target/opt
    btrfs subvolume create /target/root
    btrfs subvolume create /target/srv
    btrfs subvolume create /target/tmp
    btrfs subvolume create /target/usr
    btrfs subvolume create /target/var
  • Pour un subvolume /etc, il est nécessaire de déplacer les fichiers du chiffrement au préalable :
    mv /target/etc /target/etc.temp
    btrfs subvolume create /target/etc
    mv /target/etc.temp/* /target/etc
    rmdir /target/etc.temp
  • Vérifier le résultat final :
    btrfs subvolume list -p /target
  • On peut maintenant retourner sur l'installeur (tty1 - Alt-F1) et terminer son installation.
debian/installation_btrfs.txt · Dernière modification: 2019/01/20 08:37 par gardouille