Storage And Backups
Last updated: 2026-06-21
This diagram documents where important data lives, what is protected, and what
backup/retention paths currently exist.
Volume Placement
flowchart TB
NAS["Synology NAS\n10.0.0.119"]
subgraph V1["Volume 1\nLarge HDD RAID6 media/data\n/volume1"]
Media["/volume1/data/media\nPlex media libraries"]
Personal["/volume1/data/media/personal\nirreplaceable family videos\nread-only planning only"]
AudioBooks["/volume1/data/media/audiobooks/books\nAudiobook library files"]
EBooks["/volume1/data/media/books\nBook/ebook library root"]
Comics["/volume1/data/media/books/comics\nComic library files"]
Manhwa["/volume1/data/media/books/manhwa\nManga/manhwa library files"]
OpenAudibleStaging["/volume1/data/media/audiobooks/openaudible-staging\nrecommended staging only"]
DockerV1["/volume1/docker and /volume1/homebridge\nremaining legacy appdata/project roots"]
Torrents["/volume1/data/torrents\ntorrent data"]
Usenet["/volume1/data/usenet\nNZBGet staging"]
ConfigBackups["/volume1 config/scheduler backups\ncaptured locally under synology/config-backups"]
end
subgraph V2["Volume 2\nSSD mirror\n/volume2"]
OldPlexData["retained old Plex appdata\n/volume2/VM Storage/plex\nrollback only"]
VMStorage["Other VM Storage paths"]
end
subgraph V3["Volume 3\nSamsung 480GB SSD mirror pilot\n/volume3"]
PlexData["Plex appdata\n/volume3/docker/plex"]
TautulliData["Tautulli appdata\n/volume3/docker/tautulli"]
end
subgraph V4["Volume 4\nDX1222 temporary RAID6 landing zone\n/volume4"]
MigrationRoot["/volume4/migration-from-volume1\ntemporary Volume 1 evacuation copy"]
MigrationData["data/\nmedia, work, downloads, storage"]
MigrationDocker["docker/ and homebridge/\ncontainer appdata and projects"]
MigrationHomes["homes/ and Max/\nuser/share data"]
Volume5Backup["volume5-backups/docker-v5\nbackup copy of Volume5 appdata/projects/secrets"]
end
subgraph V5["Volume5 SSD role\nDX1222 SSD mirror container/appdata target\ncurrent docs: /volume2/docker-v5"]
DockerV5["/volume2/docker-v5\nactive appdata/projects/secrets"]
DownloadsV5["/volume2/downloads-v5\nplanned qBit/NZBGet staging"]
StagingV5["/volume2/staging-v5\nSuwayomi and import quarantine"]
FutureReadingV5["future reading-library root\npath needs verification"]
end
NAS --> V1
NAS --> V2
NAS --> V3
NAS --> V4
NAS --> V5
Media --> Personal
Media --> AudioBooks
Media --> EBooks
EBooks --> Comics
EBooks --> Manhwa
AudioBooks -. "reviewed imports only" .-> OpenAudibleStaging
V1 -. "rsync evacuation before rebuild" .-> MigrationRoot
MigrationRoot --> MigrationData
MigrationRoot --> MigrationDocker
MigrationRoot --> MigrationHomes
DockerV5 -. "one-way backup" .-> Volume5Backup
FutureReadingV5 -. "optional future source of truth" .-> EBooks
Backup And Documentation Flow
flowchart LR
Synology["Synology live system"]
LocalRepo["VHNIC project\nOneDrive/GitHub workspace"]
PDrive["P: mapped drive\n\\\\10.0.0.119\\data"]
Pi4["PiHolePi4"]
Pi4B["PiHole4B"]
Reports["weekly maintenance reports"]
Incidents["incident summaries\nlong-lived evidence"]
Synology -->|"read-only captures\ninventory, compose, storage, health"| LocalRepo
Pi4 -->|"Teleporter zip"| PDrive
Pi4B -->|"Teleporter zip"| PDrive
LocalRepo -->|"summaries and handoffs"| Reports
Reports --> Incidents
Data Handling Rules
- Do not modify
/volume1/data/media/personal unless the user explicitly asks
for a read-only inventory or backup-planning task.
- Do not prune Docker volumes blindly.
- Do not delete appdata, compose projects, media, backups, or reports unless a
specific path/object is approved.
- Incident summaries are retained long term; raw logs and bulky snapshots should
follow the project retention policy.
- Volume 3 now hosts Plex and Tautulli appdata. The old Volume 2 Plex appdata
is retained as rollback-only data until the Volume 1 rebuild path is stable.
- Volume 4 is a temporary DX1222 evacuation target for the Volume 1
remove/recreate/restore workflow. It should not be treated as the final
desired layout until the rebuild plan is complete.
- The Volume5 SSD role now hosts most non-Plex container appdata/projects/secrets under
/volume2/docker-v5. Volume5 is not a backup by itself; sync it one-way to
/volume4/migration-from-volume1/volume5-backups/docker-v5 after changes.
- The active Volume 1 evacuation preserves the logical folder shape under
/volume4/migration-from-volume1 so copy-back to a rebuilt /volume1 is
straightforward.
- Audiobookshelf appdata currently lives on Volume 5. Audiobook media remains
on Volume 1. ReadAIrr appdata is retired historical state after the
2026-06-14 audiobook-stack cleanup.
- Kavita and Mylar3 appdata are assigned to Volume 5. Kavita should have
read-only mounts to the Volume 1 reading libraries; Mylar3 should stay
internal-only and disconnected from acquisition automation until reviewed.
- If reading-library scans remain a concern, make a deliberate cutover where a
verified Volume5 reading-media root becomes the canonical
Kavita/Mylar3/Suwayomi library root, then back that tree up to Volume 4.
Avoid two-way sync.
- OpenAudible or similar desktop import tools should write to a staging folder,
not directly into the live Audiobookshelf library.
- The Homepage rendered documentation site is generated locally from tracked
Markdown and served from /volume2/docker-v5/appdata/homepage/docs; rebuild it after
major docs/diagram updates.
- Follow-up: verify DSM's displayed Volume5 name/number versus the
/volume2/docker-v5 path before retiring old Volume2/VM Storage references.