Skip to content

Storage

smaug — primary NAS

smaug holds all the important data: photos (via Immich), documents, and the Jellyfin media library. The pool is a mirror across two 14 TB HDDs with an SSD cache tier.

The Jellyfin media library is NFS-exported and mounted on immichbox:

192.168.4.50:/mnt/smaug/immichbox/jellyfin  →  /mnt/smaug_jellyfin  (~8.6 TB available)

Jellyfin reads its library from this NFS mount, which means the media never actually lives on immichbox's local drives.

attic-gremlin — backup target

attic-gremlin holds a ZFS pool named backup mounted at /backup. This is the off-NAS backup destination for smaug's data, excluding the Jellyfin media library (too large to duplicate). Pool size is ~548 GB.

The pool is monitored via Prometheus: node_zfs_zpool_state{state="online",zpool="backup"}. If this metric drops to 0, the pool has gone offline and needs attention. Alertmanager is not yet configured, but this is a priority alert to add — see Future Work.

Important: The mount point is /backup, not /mnt/backup. PromQL queries using the mount point label need to reflect this.