Aller au contenu

Reliquaires & Systèmes de Fichiers

Le stockage varie selon chaque sanctuaire-machine : ZFS en miroir pour le sanctuaire de travail principal, ext4 simple pour le VPS et le serveur dédié.

Deux Samsung SSD 980 PRO 1 To NVMe en miroir ZFS.

bpool (miroir, mode grub2) :

DatasetMountpoint
bpool/nixos/root/boot

Options : ashift=12, autotrim=on, compatibilité grub2.

rpool (miroir) :

DatasetMountpoint
rpool/nixos/root/
rpool/nixos/home/home
rpool/nixos/var/lib/var/lib
rpool/nixos/var/log/var/log
rpool/backup/storage2(tirages zrepl)

Options : ashift=12, autotrim=on.

Tous les datasets ont mountpoint = "legacy" — le montage est géré par boot.nix.

4 Go par disque, chiffrement aléatoire (randomEncryption = true).

/data2 : disque HDD externe monté en ext4 avec nofail (l’absence du disque ne bloque pas le démarrage).

services.zfs.autoScrub.enable = true;
services.zfs.trim.enable = true;

exampleHost tire des snapshots depuis storage2.retrohive.fr vers rpool/backup/storage2. Rétention : 7 jours × 1j + 3 mois × 30j.

Disque unique /dev/sda, partitionnement MBR :

PartitionMountpointFilesystem
/dev/sda1/bootext2
/dev/sda2swap
/dev/sda3/ext4

Les données des containers sont dans /srv/docker/ (sur /). Backup Borg quotidien vers storage2.friloux.me.

Disque unique /dev/sda, partitionnement GPT via disko :

PartitionUsage
1 MoGRUB BIOS boot
4 Goswap
reste/ ext4