Aller au contenu

Installation avec partition système ZFS

1. Partionnement

Pendant l'installation de FreeBSD, sélectionner le partionnement shell.

  • Détruire le schéma des partionnements du disque

    gpart destroy -F ada0
    

  • Création du schéma GPT

    gpart create -s gpt ada0
    

  • Création des partitions

    1
    2
    3
    gpart add -t freebsd-boot -s 512k -l boot ada0
    gpart add -t freebsd-swap -s 4g -l swap ada0
    gpart add -t freebsd-zfs -s 10g -l system ada0
    

  • Installation du bootloader

    gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
    

2. ZFS Setup

  • Création zpool zroot sur /

    zpool create -m / -R /mnt zroot /dev/gpt/system
    
    ou
    zpool create -o mountpoint=/ -o altroot=/mnt zroot /dev/gpt/system
    

  • Déclaration de l'environnement boot

    zpool set bootfs=zroot zroot
    

3. Fstab

Montage automatique et chiffrement du swap via le fstab /tmp/bsdinstall_etc/fstab

# Device                       Mountpoint              FStype  Options         Dump    Pass#
/dev/gpt/swap.eli                 none                    swap    sw              0       0

4. Installation

Exécuter exit pour lancer l'installation.

5. Enable ZFS

Avant le redémarrage du serveur (Après l'installation), exécuter :

 sysrc zfs_enable="YES"