Files
homelab-optimized/docs/hardware/storage-drives.md
Gitea Mirror Bot 57b1fe47f2
Some checks failed
Documentation / Deploy to GitHub Pages (push) Has been cancelled
Documentation / Build Docusaurus (push) Has been cancelled
Sanitized mirror from private repository - 2026-04-19 08:15:48 UTC
2026-04-19 08:15:48 +00:00

4.5 KiB
Raw Blame History

Storage Drives

Live-verified 2026-04-18. Every drive currently in the homelab, grouped by host. For RAID / volume layout and backup flows see atlantis-storage.md and storage-topology.

Atlantis (DS1823xs+)

Bulk storage — Volume 1 (Btrfs, RAID 6, encrypted)

Slot Model Capacity Role
18 Seagate IronWolf Pro (SATA) 8× 16 TB 128 TB raw / 84 TB usable

NVMe — Volume 2 (Btrfs, RAID 1)

Model Capacity Slot Purpose
2× Crucial CT1000P310SSD8 2× 1 TB M.2 adapter card Docker configs, databases, metadata (885 GB usable)

NVMe — Volume 3 (Btrfs, RAID 1)

Model Capacity Slot Purpose
2× Synology SNV5420-400G 2× 400 GB M.2 built-in SABnzbd working directory, high-I/O temp (348 GB usable)

Calypso (DS723+)

Volume 1 (Btrfs, RAID 1, encrypted)

Slot Model Capacity Role
12 Seagate IronWolf Pro (SATA) 2× 12 TB 24 TB raw / ~11 TB usable

NVMe cache (RAID 1)

Model Capacity Purpose
2× Crucial P3 Plus 2× 500 GB Read/write cache for Volume 1

Setillo (DS223j)

Volume 1 (Btrfs, RAID 1)

Slot Model Capacity Role
12 WD Gold 2× 10 TB 20 TB raw / ~8.8 TB usable — off-site backup target

Guava (TrueNAS SCALE)

boot-pool (ZFS, single device)

Model Capacity Purpose
WD Black SN770 NVMe 464 GB (433 GB free) OS / boot

data pool (ZFS mirror, dedup 1.67×)

Model Capacity Purpose
2× WD Blue SA510 SATA SSD 2× 4 TB User data (3.62 TB raw, 2.16 TB used, 1.47 TB free)

Datasets under data/: guava_turquoise (3 TB personal data), photos, jellyfin, llama (LLM model cache), plane-data, cocalc, fasten, openproject, medical. NFS mount atlantis_media re-exposes Atlantis Volume 1.

Shinku-Ryuu (workstation)

Drive Role
NVMe SSD (primary) Windows OS, games
NVMe SSD (secondary) Game library
SATA SSD Bulk / scratch

(Exact models not tracked here — managed manually on the Windows host.)

Concord NUC

Drive Model Capacity
SATA SSD Toshiba VX500 238 GB

Homelab VM

Drive Capacity Role
Proxmox virtual disk ~500 GB OS + container volumes (backed by PVE host ZFS)

Matrix-Ubuntu VM

Drive Capacity Role
LVM LV on Synology virtual disk 1 TB (~1005 GB) OS + all container data (Synapse, Mastodon, LiveKit, NPM certs)

Pi 5 (Vish)

Drive Role
NVMe SSD via PCIe HAT Boot + Uptime Kuma / DIUN data

Pi 5 (Jellyfish)

Drive Role Status
Internal NVMe Boot active
External LUKS-encrypted SSD Photo / media recovery in progress (LUKS closed, needs passphrase + e2fsck) — see project_jellyfish_fsck memory and /home/lulu/FSCK-RECOVERY-NOTES.md on the host

Olares (K3s laptop)

Drive Role
Internal NVMe Ubuntu root + K3s local storage

NFS mounts from Atlantis/Calypso back most K3s-app persistent volumes (Ollama model cache, Jellyfin metadata, Tdarr cache).

Seattle VPS

Drive Capacity Role
Contabo virtual disk 290 GB (~110 GB free) OS + all container data

Setillo /opt (Entware)

Not a drive per se — /volume1/@entware is bind-mounted to /opt via systemd opt.mount. ~260 MB Entware packages, survives DSM upgrades so long as the systemd unit is preserved. See hosts/setillo.md.

Backups in flight

  • Atlantis Volume 1 → Calypso (HyperBackup, weekly/daily depending on dataset)
  • Atlantis/Calypso /volume1/docker → Setillo via Syncthing (real-time)
  • Atlantis photos + media → Backblaze B2 bucket vk-atlantis (HyperBackup S3, weekly)
  • Calypso docker → Backblaze B2 bucket vk-concord-1 (HyperBackup S3, daily)

See infrastructure/backup-strategy.md for RTO/RPO and restore procedures.

SMART / health

  • Synology NAS: DSM Storage Manager SMART reports + Scrutiny container on homelab-vm (scrutiny.vish.gg).
  • Guava: TrueNAS SCALE native SMART; NetData 339 MB dataset pinned to the data pool.
  • NUC / Pi / VMs: smartctl ad hoc; no centralized collection.

Replacement / warranty tracking

Actual purchase dates and serial numbers are tracked in NetBox (nb.vish.gg) rather than this file. Check DCIM → Devices → the host's "Inventory" tab for per-drive serials.