# πŸ’Ύ Storage Topology ## Overview This document details the storage architecture across the NAS cluster, including capacity, RAID configurations, and backup flows. --- ## πŸ“Š Storage Overview (Mermaid) ```mermaid graph TB subgraph Concord["🏠 Concord, CA - Primary Storage"] subgraph Atlantis["πŸ›οΈ Atlantis (DS1823xs+)"] ATL_VOL1["Volume 1 (Encrypted)
128TB Raw / 84TB Usable
8x 16TB IronWolf Pro
RAID 6 - 31TB Used (37%)"] ATL_VOL2["Volume 2 (NVMe RAID 1)
885GB - 176GB Used
2x NVMe via PCIe E10M20-T1"] ATL_CACHE["R/W Cache
2x WD Black SN750 SE 500GB
(built-in M.2 slots)"] ATL_DOCKER["/volume1/docker
Container Data"] ATL_MEDIA["/volume1/media
Movies, TV, Music"] ATL_PHOTOS["/volume2/photo
Synology Photos"] ATL_DOCS["/volume1/documents
Paperless-NGX"] ATL_BACKUP["/volume1/backups
System Backups"] end subgraph Calypso["🏒 Calypso (DS723+)"] CAL_VOL1["Volume 1 (Encrypted)
24TB Raw / 11TB Usable
2x 12TB IronWolf Pro
RAID 1 - 4.5TB Used (43%)"] CAL_CACHE["NVMe Cache
2x 500GB Crucial P3 Plus
RAID 1"] CAL_DOCKER["/volume1/docker
Container Data"] CAL_DATA["/volume1/data
Dev Files"] CAL_BACKUP["/volume1/backups
Atlantis Backups"] end subgraph Guava["πŸ’» Guava (TrueNAS Scale)"] GUA_BOOT["boot-pool
464GB NVMe (WD Black SN770)
433GB Avail"] GUA_DATA["data (ZFS Mirror)
2x 4TB WD Blue SA510 SATA
3.62TB total, 1.53TB Avail
1.69x Dedup, 57% used"] GUA_JELLY["/mnt/data/jellyfin
204GB Media"] GUA_PHOTOS["/mnt/data/photos
159GB Photos"] GUA_LLAMA["/mnt/data/llama
64GB LLM Models"] GUA_TURQUOISE["/mnt/data/guava_turquoise
3.0TB Personal Data"] GUA_NFS["/mnt/atlantis_media
NFS from Atlantis (84TB)"] end end subgraph Tucson["🌡 Tucson, AZ - Remote Storage"] subgraph Setillo["πŸ›οΈ Setillo (DS223j)"] SET_VOL1["Volume 1
20TB Raw / 8.9TB Usable
2x 10TB WD Gold
RAID 1 - 4.0TB Used (46%)"] SET_DOCKER["/volume1/docker
Container Data"] SET_SYNC["/volume1/syncthing
Syncthing Replication"] SET_BACKUP["/volume1/backups
Remote Backup Destination"] SET_PLEX["/volume1/PlexMediaServer
Plex Media"] SET_SURV["/volume1/surveillance
Surveillance Station"] SET_NET["/volume1/NetBackup
Network Backup Storage"] end end subgraph Cloud["☁️ Backblaze B2 (Cloud Backup)"] B2_ATL["vk-atlantis Bucket
Weekly (Sun 00:00)
Encrypted + Versioned"] B2_CAL["vk-concord-1 Bucket
Daily (00:00)
Encrypted + Versioned"] end %% Backup flows ATL_MEDIA -->|"Hyper Backup
(Weekly)"| CAL_BACKUP ATL_PHOTOS -->|"Hyper Backup
(Daily)"| CAL_BACKUP ATL_DOCS -->|"Hyper Backup
(Daily)"| CAL_BACKUP ATL_DOCKER -->|"Syncthing
(Real-time)"| SET_SYNC CAL_DOCKER -->|"Syncthing
(Real-time)"| SET_SYNC %% Cloud backup flows ATL_MEDIA -->|"HyperBackup
S3 (Weekly)"| B2_ATL ATL_PHOTOS -->|"HyperBackup
S3 (Weekly)"| B2_ATL CAL_DOCKER -->|"HyperBackup
S3 (Daily)"| B2_CAL %% Cache acceleration ATL_CACHE -.->|"Accelerates"| ATL_VOL1 CAL_CACHE -.->|"Accelerates"| CAL_VOL1 classDef primary fill:#3498db,stroke:#333,stroke-width:2px,color:#fff classDef secondary fill:#2ecc71,stroke:#333,stroke-width:2px,color:#fff classDef remote fill:#9b59b6,stroke:#333,stroke-width:2px,color:#fff classDef cache fill:#f39c12,stroke:#333,stroke-width:2px,color:#fff classDef folder fill:#ecf0f1,stroke:#333,stroke-width:1px,color:#333 class ATL_VOL1 primary class CAL_VOL1 secondary class SET_VOL1 remote class ATL_CACHE,CAL_CACHE cache class ATL_DOCKER,ATL_MEDIA,ATL_PHOTOS,ATL_DOCS,ATL_BACKUP,CAL_DOCKER,CAL_APT,CAL_BACKUP,SET_SYNC folder ``` --- ## πŸ“ ASCII Storage Layout ``` ╔══════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ STORAGE TOPOLOGY β•‘ β•‘ 3 NAS Units β€’ 152TB Raw β€’ Cross-Location Backup β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ πŸ›οΈ ATLANTIS - Primary Storage (Concord, CA) β”‚ β”‚ ═══════════════════════════════════════════════════════════════════════════════════════│ β”‚ β”‚ β”‚ Model: Synology DS1823xs+ (8-Bay Enterprise) β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ STORAGE POOL 1 β”‚ β”‚ β”‚ β”‚ ═══════════════ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Drive Configuration: β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ Bay1 β”‚ Bay2 β”‚ Bay3 β”‚ Bay4 β”‚ Bay5 β”‚ Bay6 β”‚ Bay7 β”‚ Bay8 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 16TB β”‚ 16TB β”‚ 16TB β”‚ 16TB β”‚ 16TB β”‚ 16TB β”‚ 16TB β”‚ 16TB β”‚ β”‚ β”‚ β”‚ β”‚ β”‚IronWfβ”‚IronWfβ”‚IronWfβ”‚IronWfβ”‚IronWfβ”‚IronWfβ”‚IronWfβ”‚IronWfβ”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Pro β”‚ Pro β”‚ Pro β”‚ Pro β”‚ Pro β”‚ Pro β”‚ Pro β”‚ Pro β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Raw Capacity: 128 TB β”‚ β”‚ β”‚ β”‚ RAID Type: RAID 6 (2-drive fault tolerance) β”‚ β”‚ β”‚ β”‚ Usable: ~96 TB β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ NVMe DRIVES (4x NVMe total) β”‚ β”‚ β”‚ β”‚ ═══════════════════════════ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Built-in M.2 Slots (R/W Cache for Volume 1): β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ M.2 Slot 1 β”‚ β”‚ M.2 Slot 2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ WD Black SN750 β”‚ β”‚ WD Black SN750 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ SE 500GB NVMe β”‚ β”‚ SE 500GB NVMe β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ Cache Type: Read-Write Cache Hit: ~99% β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ PCIe E10M20-T1 Expansion (Volume 2 β€” RAID 1): β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ PCIe NVMe 1 β”‚ β”‚ PCIe NVMe 2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 885GB RAID 1 β”‚ β”‚ (mirror) β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Photos/metadata β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ Volume 2: 885GB total, 176GB used (20%) β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ FOLDER STRUCTURE β”‚ β”‚ β”‚ β”‚ ════════════════ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ /volume1/ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ docker/ (~2 TB) Container persistent data β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ plex/ Plex metadata & transcodes β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ immich/ Photo library database β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ paperless/ Document database β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ grafana/ Dashboards & config β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ prometheus/ Metrics database β”‚ β”‚ β”‚ β”‚ β”‚ └── ... (50+ services) β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ media/ (~60 TB) Media library β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ movies/ 4K & HD movies β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ tv/ TV series β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ music/ Music library β”‚ β”‚ β”‚ β”‚ β”‚ └── books/ eBooks & audiobooks β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ photos/ (~5 TB) Immich photo library β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ library/ Original photos β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ thumbs/ Thumbnails β”‚ β”‚ β”‚ β”‚ β”‚ └── encoded/ Transcoded videos β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ documents/ (~500 GB) Paperless-NGX documents β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ consume/ Incoming documents β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ archive/ Processed documents β”‚ β”‚ β”‚ β”‚ β”‚ └── export/ Exported documents β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ backups/ (~10 TB) Local backup storage β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ hyper-backup/ Synology backups β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ time-machine/ Mac backups β”‚ β”‚ β”‚ β”‚ β”‚ └── manual/ Manual backups β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── archive/ (~15 TB) Long-term cold storage β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ old-projects/ β”‚ β”‚ β”‚ β”‚ └── raw-footage/ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 🏒 CALYPSO - Secondary Storage (Concord, CA) β”‚ β”‚ ═══════════════════════════════════════════════════════════════════════════════════════│ β”‚ β”‚ β”‚ Model: Synology DS723+ (2-Bay Plus) β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ STORAGE POOL 1 β”‚ β”‚ β”‚ β”‚ ═══════════════ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ Bay 1 β”‚ β”‚ Bay 2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Seagate 12TB β”‚ β”‚ Seagate 12TB β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ IronWolf Pro β”‚ β”‚ IronWolf Pro β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ ST12000VN0008 β”‚ β”‚ ST12000VN0008 β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Raw Capacity: 24 TB β”‚ β”‚ β”‚ β”‚ RAID Type: SHR-1 (1-drive fault tolerance) β”‚ β”‚ β”‚ β”‚ Usable: ~10.9 TB β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ NVMe CACHE β”‚ β”‚ β”‚ β”‚ ═══════════ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ Crucial P3 Plus β”‚ β”‚ Crucial P3 Plus β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 500GB NVMe β”‚ β”‚ 500GB NVMe β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ Cache: 465GB allocated (RAID 1) Hit Rate: 99% β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ FOLDER STRUCTURE β”‚ β”‚ β”‚ β”‚ ════════════════ β”‚ β”‚ β”‚ β”‚ /volume1/ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ docker/ (~500 GB) Container data (17 services) β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ apt-cache/ (~50 GB) Debian package cache β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ backups/ (~8 TB) Atlantis backup destination β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ hyper-backup/ Encrypted backups from Atlantis β”‚ β”‚ β”‚ β”‚ β”‚ └── active-backup/ PC/Server backups β”‚ β”‚ β”‚ β”‚ └── dev/ (~200 GB) Development files β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 🌡 SETILLO - Remote Storage (Tucson, AZ) β”‚ β”‚ ═══════════════════════════════════════════════════════════════════════════════════════│ β”‚ β”‚ β”‚ Model: Synology DS223j (2-Bay Value) β”‚ β”‚ CPU: ARM Cortex-A55 Quad-Core (Realtek RTD1619B) β”‚ β”‚ RAM: 1GB DDR4 β”‚ β”‚ DSM: 7.3.2-86009 Update 1 β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ STORAGE POOL 1 β”‚ β”‚ β”‚ β”‚ ═══════════════ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ Bay 1 β”‚ β”‚ Bay 2 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ WD Gold 10TB β”‚ β”‚ WD Gold 10TB β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ WD102KRYZ β”‚ β”‚ WD102KRYZ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Temp: 38-40Β°C β”‚ β”‚ Temp: 42-45Β°C β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Raw Capacity: 20 TB β”‚ β”‚ β”‚ β”‚ RAID Type: SHR-1 (1-drive fault tolerance) β”‚ β”‚ β”‚ β”‚ Usable: ~8.9 TB β”‚ β”‚ β”‚ β”‚ Used: ~4.0 TB (46%) β”‚ β”‚ β”‚ β”‚ Available: ~4.8 TB β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ FOLDER STRUCTURE β”‚ β”‚ β”‚ β”‚ ════════════════ β”‚ β”‚ β”‚ β”‚ /volume1/ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ docker/ Container data β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ syncthing/ Syncthing real-time replication β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ backups/ Remote backup destination β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ PlexMediaServer/ Plex media data β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ NetBackup/ Network backup storage β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ surveillance/ Surveillance Station recordings β”‚ β”‚ β”‚ β”‚ └── homes/ User home directories β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ Installed Packages: REDACTED_APP_PASSWORD, Syncthing, Tailscale, PlexMediaServer, β”‚ β”‚ HyperBackup, SurveillanceStation, Git, WebDAVServer β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ πŸ’» GUAVA - TrueNAS Scale (Concord, CA) β”‚ β”‚ ═══════════════════════════════════════════════════════════════════════════════════════│ β”‚ β”‚ β”‚ Hardware: ASRock B850I Lightning WiFi, Ryzen 5 8600G, 32GB DDR5 β”‚ β”‚ Network: Mellanox ConnectX-5 10GbE, NFS mount from Atlantis β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ BOOT POOL (ZFS) β”‚ β”‚ β”‚ β”‚ ═══════════════ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ WD Black SN770 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 500GB NVMe β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Used: 17GB (4%) β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ DATA POOL (ZFS Mirror) β”‚ β”‚ β”‚ β”‚ ══════════════════════ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ WD Blue SA510 β”‚ β”‚ WD Blue SA510 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 4TB SATA SSD β”‚ β”‚ 4TB SATA SSD β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Raw Capacity: 7.2 TB β”‚ β”‚ β”‚ β”‚ Pool Type: ZFS Mirror (1-drive fault tolerance) β”‚ β”‚ β”‚ β”‚ Usable: ~3.6 TB β”‚ β”‚ β”‚ β”‚ Used: ~2.1 TB (57%) Dedup Ratio: 1.69x β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ FOLDER STRUCTURE β”‚ β”‚ β”‚ β”‚ ════════════════ β”‚ β”‚ β”‚ β”‚ /mnt/data/ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ guava_turquoise/ (~3.0 TB) Personal data archive β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jellyfin/ (~204 GB) Jellyfin media + config β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ photos/ (~159 GB) Photo library β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ llama/ (~64 GB) LLM models β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ cocalc/ (~324 MB) CoCalc data β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ website/ (~59 MB) Personal website β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ix-apps/docker/ (~42 GB) TrueNAS Docker storage β”‚ β”‚ β”‚ β”‚ └── tdarr-node/ Tdarr transcoding node β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ /mnt/atlantis_media/ (NFS) Atlantis media mount (84TB pool, read-only) β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ Backup: None (no cloud or offsite backup configured) β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ 🐠 JELLYFISH - Raspberry Pi 5 Photo Server (Concord, CA) β”‚ β”‚ ═══════════════════════════════════════════════════════════════════════════════════════│ β”‚ β”‚ β”‚ Hardware: Raspberry Pi 5, 4GB LPDDR4X, ARM Cortex-A76 β”‚ β”‚ OS: Debian 13 (trixie) β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ BOOT DISK β”‚ β”‚ β”‚ β”‚ ═════════ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ 32GB microSD β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Used: 8.8GB β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Avail: 19GB β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ NAS STORAGE (LUKS2 Encrypted NVMe) β”‚ β”‚ β”‚ β”‚ ══════════════════════════════════ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ 4TB ASMedia β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ NVMe Enclosure β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ LUKS2 Encrypted β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ (aes-xts-plain64β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 512-bit) β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Mount: /srv/nas β”‚ β”‚ β”‚ β”‚ Total: 3.6 TB β”‚ β”‚ β”‚ β”‚ Used: 1.8 TB (53%) β”‚ β”‚ β”‚ β”‚ Available: 1.7 TB β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ SERVICES β”‚ β”‚ β”‚ β”‚ ════════ β”‚ β”‚ β”‚ β”‚ PhotoPrism (arm64) β€” Photo management β”‚ β”‚ β”‚ β”‚ Samba β€” SMB share [turquoise] β†’ /srv/nas β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Backup: None (no cloud or offsite backup configured) β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ╔════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ BACKUP STRATEGY β•‘ β•‘ ═══════════════ β•‘ β•‘ β•‘ β•‘ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” Weekly β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β•‘ β•‘ β”‚ ATLANTIS β”‚ ───────────────► β”‚ CALYPSO β”‚ (Hyper Backup, encrypted) β•‘ β•‘ β”‚ (Primary Data) β”‚ β”‚ (Local Backup) β”‚ β•‘ β•‘ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β•‘ β•‘ β”‚ β”‚ β•‘ β•‘ β”‚ Real-time (Syncthing) β”‚ β•‘ β•‘ β–Ό β–Ό β•‘ β•‘ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β•‘ β•‘ β”‚ SETILLO (Tucson - Off-site) β”‚ β•‘ β•‘ β”‚ Geographic redundancy, 1000+ miles away β”‚ β•‘ β•‘ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β•‘ β•‘ β•‘ β•‘ 3-2-1 Backup Rule: β•‘ β•‘ β€’ 3 copies of data (Atlantis + Calypso + Setillo) β•‘ β•‘ β€’ 2 different storage types (NAS + NAS w/different RAID) β•‘ β•‘ β€’ 1 off-site location (Tucson) β•‘ β•‘ β€’ PLUS cloud backup to Backblaze B2 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ╔════════════════════════════════════════════════════════════════════════════════════════╗ β•‘ CLOUD BACKUP β€” BACKBLAZE B2 β•‘ β•‘ ═══════════════════════════ β•‘ β•‘ β•‘ β•‘ Atlantis β†’ Backblaze B2 (Weekly, Sundays 00:00) β•‘ β•‘ Bucket: vk-atlantis β•‘ β•‘ Endpoint: s3.us-west-004.backblazeb2.com β•‘ β•‘ Folders: /archive, /documents, /downloads, /photo, /homes/vish/Photos β•‘ β•‘ Apps: SynologyPhotos, SynologyDrive, FileStation, HyperBackup β•‘ β•‘ Encrypted: Yes Versioned: Yes (Smart Recycle) β•‘ β•‘ Task: "Backblaze b2" (ID 20, enabled) β•‘ β•‘ β•‘ β•‘ Calypso β†’ Backblaze B2 (Daily, 00:00) β•‘ β•‘ Bucket: vk-concord-1 β•‘ β•‘ Endpoint: s3.us-west-004.backblazeb2.com β•‘ β•‘ Folders: /docker/authentik, /docker/gitea, /docker/headscale, β•‘ β•‘ /docker/immich, /docker/paperlessngx, /docker/seafile, β•‘ β•‘ /data/media/misc, /data/media/music, /data/media/photos β•‘ β•‘ Apps: Gitea, MariaDB10, CloudSync, Authentik, Immich, Paperless β•‘ β•‘ Encrypted: Yes Versioned: Yes (Smart Recycle) β•‘ β•‘ Task: "Backblaze S3" (ID 3, enabled) β•‘ β•‘ β•‘ β•‘ Note: Also an old disabled task "Backblaze S3 Atlantis" (ID 12) β€” weekly Sun 03:00 β•‘ β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• ``` --- ## πŸ“Š Storage Capacity Summary (Verified Feb 2025) | System | Raw Capacity | Usable | Used | RAID | Drives | Location | |--------|--------------|--------|------|------|--------|----------| | Atlantis Vol1 | 128 TB | ~84 TB | 39TB (46%) | RAID 6 | 8x 16TB IronWolf Pro | Concord | | Atlantis Vol2 | 0.9 TB | 0.9 TB | 176GB (20%) | RAID 1 | 2x NVMe (PCIe) | Concord | | Atlantis Cache | 1 TB | N/A | N/A | R/W Cache | 2x 500GB WD Black SN750 SE (M.2) | Concord | | Calypso Vol1 | 24 TB | ~11 TB | 4.5TB (43%) | SHR-1 | 2x 12TB IronWolf Pro | Concord | | Calypso Cache | 1 TB | N/A | N/A | RAID 1 | 2x 500GB Crucial P3 Plus (M.2) | Concord | | Guava boot-pool | 0.5 TB | 433 GB | 17GB (4%) | Single | 1x 500GB WD Black SN770 NVMe | Concord | | Guava data | 7.2 TB | 3.6 TB | 2.1TB (57%) | ZFS Mirror | 2x 4TB WD Blue SA510 SATA | Concord | | Setillo | 20 TB | ~8.9 TB | 4.0TB (46%) | RAID 1 | 2x 10TB WD Gold | Tucson | | **Total** | **~183 TB** | **~113 TB** | **~50TB** | - | **19 drives** | - | ### Cloud Backup | Source | Destination | Bucket | Schedule | Encrypted | |--------|------------|--------|----------|-----------| | Atlantis | Backblaze B2 | vk-atlantis | Weekly (Sun 00:00) | Yes | | Calypso | Backblaze B2 | vk-concord-1 | Daily (00:00) | Yes | | Guava | None | β€” | β€” | β€” | | Setillo | None (receives backups) | β€” | β€” | β€” | --- ## πŸ”— Related Diagrams - [10GbE Backbone](10gbe-backbone.md) - High-speed network for storage - [Service Architecture](service-architecture.md) - What uses this storage - [Network Topology](network-topology.md) - How storage is accessed