NVMe — WD Black SN770 1TB¶
| Paramètre | Valeur |
|---|---|
| Modèle | WD Black SN770 1TB (WDS100T3X0E) |
| Slot | M.2 2280, mode PCIe 4.0 NVMe |
| Capacité | ~930 GB utiles |
| Usage | ZFS pool rpool — OS, LXC, PBS, configs, scratch |
Pool ZFS rpool¶
ARC ZFS : max 6 GB — /etc/modprobe.d/zfs.conf
| Dataset | Quota | Mountpoint | Usage |
|---|---|---|---|
ROOT/pve-1 |
~10GB | / |
OS Proxmox |
data/ |
200G | (géré Proxmox) | Rootfs LXC (vm-NNN-disk-0) |
pbs/ |
450G | bind → /mnt/datastore (LXC 102) |
Datastore PBS, recordsize=1M |
lxc-data/ |
80G | /mnt/lxc-data |
Configs Docker bind-mounts |
scratch/ |
120G | /mnt/scratch |
SABnzbd, transcodes (sync=disabled) |
Dataset lxc-data¶
Stockage des configurations et données Docker montées dans les LXC.
/mnt/lxc-data/
├── 100-media/ # Configs LXC media (Jellyfin, *arr, SABnzbd)
├── 101-admin/ # Configs LXC gestion (Homepage, Portainer)
├── 103-network/ # Configs LXC security (Caddy, Authelia, WireGuard)
├── 104-services/ # Configs LXC services (Endurain, FreshRSS, Romm)
└── 105-web/ # Configs LXC web (WordPress)
| LXC | Host | Container |
|---|---|---|
| 100 | /mnt/lxc-data/100-media |
/opt/docker |
| 101 | /mnt/lxc-data/101-admin |
/opt/docker |
| 103 | /mnt/lxc-data/103-network |
/opt/docker |
| 104 | /mnt/lxc-data/104-services |
/opt/docker |
| 105 | /mnt/lxc-data/105-web |
/opt/docker |
Dataset scratch¶
Dataset ZFS dédié transcodes Jellyfin et téléchargements temporaires SABnzbd.
sync=disabled : les écritures ne passent pas par le ZIL, maximisant les IOPS pour données temporaires.
/mnt/scratch/
├── downloads/
│ └── incomplete/ # SABnzbd téléchargements actifs
└── jellyfin-transcodes/ # Transcodes temporaires Jellyfin
| LXC | Host | Container | Usage |
|---|---|---|---|
| 100 | /mnt/scratch |
/mnt/scratch |
SABnzbd downloads incomplete |
| 100 | /mnt/scratch/transcodes |
/transcodes |
Jellyfin HW transcode |