This is the operating record for the DS1823xs+ that holds Milo-Ark and the rest of the house data. The 8×8 TB RAID 5 layout is gone. The chassis is the full 8×24 TB RAID 6 set (convert finished; post-reshape data scrub complete). The DX517 keeps the old 8 TB disks as a mounted local backup tier — not a second site.

Current call — August 20: NAS is all green. Pool 1 Healthy RAID 6 on 8×24 TB (~130 TB usable); Pool 3 Healthy HB tier; volumes green; data scrub complete. Endpoints (TM/ABB) done. UPS / NUT tested and working (DS1823xs, DS1019, M4, Forge). Lab storage rebuild is closed. Off-site 3-2-1 still separate.
Pool 1Healthy RAID 6 · ~130 TB
Pool 3 / Vol 2Healthy HB tier
Data scrubComplete
VolumesAll green
UPS / NUTTested · working
OpenOff-site 3-2-1
Synology Storage Manager on August 15, 2026: Volume 1 on Pool 1 using 28.9 TB with 75.8 TB free while RAID type change runs; Volume 2 on Pool 3 using 2.7 TB with 39.2 TB free; DS1823xs bays 1 through 8 populated; both M.2 slots filled; DX517-1 bays 3-5 filled with 1-2 empty; DX517-2 bays 1-5 filled.
Storage Manager snapshot, August 15, 2026 — bay map during convert (historical); Pool 1 now Healthy RAID 6. Volume 2 lives on Storage Pool 3 (DX517 bulk tier), not Pool 2.

RAID 6 convert complete (August 18, 2026)

The Pool 1 RAID type change finished successfully. Storage Pool 1 is Healthy RAID 6 on all eight chassis 24 TB members. Volumes are green. A full data scrub on Pool 1 is in progress now that the pool is no longer busy with the reshape.

PoolMembersRAIDCapacity (how to read it)Status (Aug 18)
Storage Pool 18× Seagate ST24000 (~21.8 TB each in DSM)RAID 6Usable ≈ 6 × ~21.8 TB ≈ 130 TB — not 6×24=144 sticker math; two disks are parityHealthy · data scrub complete
Storage Pool 38×8 TB on DX517RAID 6~43.6 TB pool (Vol2 HB backend)Healthy
SSD cache2× Samsung 990 PRO 2 TB M.2RAID 1 group~1.8 TB cache → Vol1Healthy
Capacity note: Marketing “24 TB” drives are decimal. DSM lists each at ~21.8 TB. RAID 6 on eight members yields six data disks of that size → ~130 TB usable, which matches the healthy pool — not a missing drive.

Historical mid-convert snapshots (Aug 15 ~32% / ~2d 3h ETA, drive inventory, Pool 3 detail) remain below as provenance.

Provenance — mid-convert (August 15)

Historical August 15 Storage Pool 1 mid RAID type change at about 32 percent.
Historical: Pool 1 mid-convert (~32%). Superseded by Healthy RAID 6 on August 18.
Historical August 15 Storage Pool 3 Healthy RAID 6.
Historical August 15 full drive inventory all Healthy.
Drive inventory captured during the convert — membership unchanged at completion.

UPS / NUT (August 18, 2026) — tested & working

Power protection closed after live wall-pull drills. Chain: Eaton 5PX USB → Forge NUT master → SNMP/NUT clients on the LAN.

RoleHostHowTimer / policyTest result
UPSEaton 5PX 3000 RT2U G2USB → ForgeLive OB DISCHRG on pull
NUT masterForge (MS-01, 192.168.1.19)usbhid-ups + upsd + upsmon master; SNMP bridge :161; UFW allows NUT :3493 + SNMP from NAS clientsOn-battery 8 min via upssched; nut→sudo haltPass
NAS clientDS1823xs+ (.21)DSM UPS → SNMP → .19Standby after 5 minPass
NAS clientDS1019 (.23)DSM UPS → SNMP → .19 (UFW 3493/tcp + 161/udp)Standby on battery (DSM)Working
M4 MaxDesktopNUT slave → eaton5px@192.168.1.19On-battery 2 minWorking (conf perms + macOS /sbin/halt)
Ordering: M4 ~2 min → NAS boxes ~5 min → Forge ~8 min. Forge: /etc/sudoers.d/nut-shutdown. M4: upssched as nobody needs readable conf + sudoers for /sbin/halt. DS1019 added same evening with matching SNMP hole on Forge.

Architecture at a glance

Target DS1823xs+ layout: 8 by 24 TB RAID 6 Volume 1 with Time Machine and Active Backup destinations, DX517 Volume 2 holding weekly Hyper Backup plus 7-day immutable snapshots, and a dashed off-site box still missing. As of August 18 Pool 1 is Healthy RAID 6; data scrub in progress.
Topology target (August 12 diagram). As of August 18, Pool 1 is Healthy RAID 6 — the green badge matches live state; data scrub complete post-convert. Editable SVG.
LayerLayoutRoleStatus
Pool 1 / Volume 18×24 TB · RAID 6 convertingPrimary data, Milo-Ark, TM + ABB dest~32% · 109.1 TB pool · ETA ~2d 3h
Volume 2 (Pool 3)8×8 TB RAID 6 · 43.6 TBLocal versioned backup repositoryHealthy · weekly HB + immutable snaps
M.22× Samsung 990 PRO 2 TBVolume 1 SSD cacheLive
EndpointsTime Machine + ABB Physical ServerMac desktops + Forge LinuxM1/M4 TM 2/4 TB + Forge ABB Successful
Separate copyDetached, remote, or cloudChassis / site-loss protectionStill required for true 3-2-1

Backup contract

Calling Volume 2 “offline” would be dishonest while it stays attached to the same NAS. The useful design is same-NAS immutable backup: Hyper Backup keeps historical versions; Snapshot Replication wraps the mutable .hbk with a short tamper-resistant window.

Three backup layers: Hyper Backup versions, immutable Btrfs snapshots around the live repository, and a dashed detached copy that is not built yet.
Two live layers, one missing. Endpoints stay on Volume 1 — never inside the Volume 2 Hyper Backup destination. Editable SVG.
LayerAnswersDoes not solve
Hyper Backup versionsWhat did this file or share look like last week?The live .hbk can still be deleted or encrypted.
Immutable Btrfs snapshotsWhat did the whole repository look like before wipe, ransomware, or admin compromise?Same chassis, controller, power, and site.
Detached / off-site copyHow do we recover after total NAS or site loss?Usually slower and more operationally expensive. Not built.

As-built Volume 2

ControlState August 11–12
Hyper BackupData task → dedicated Volume 2 shared folder; multi-version; weekly; verification Successful
ApplicationsNot selected in this task
Restore proofSpot-check restore works
Immutable snapshotsVolume 2 destination only; after HB idle; 7-day protection
Mis-placeFirst share Hyperbackup-Snapshot landed on Volume 1 and locked; rebuilt on Volume 2; Vol1 leftover ages out
Old Vol1 HB taskRetired after the Vol2 path was proven
Not claimedOff-site / detached 3-2-1 copy

Safe starting policy

ControlPilot settingWhy
Hyper BackupNightly or weekly, multiple versions, Smart Recycle, critical shares firstHistory without assuming all of Volume 1 fits.
Immutable snapshotOnce daily, after Hyper Backup is idleDo not snapshot a mutating .hbk.
Protection period7 days initiallyLow end of Synology’s 7–14 day band; measure growth first.
Free-space reserve8–10 TB on the ~40 TB volumeRotation plus retained snapshot blocks stack.
IntegrityRegular index checks; time-bounded data checksFull checks on large repos can block other backup work.
Capacity trap: Hyper Backup rotates versions inside .hbk, while immutable snapshots can keep the Btrfs blocks that rotation deleted. If Volume 2 fills during an immutable window, those snapshots cannot simply be deleted. Synology’s tamper-proof clock can also extend protection after shutdown, unmount, filesystem check, optimization, drive migration, or whole-system restore.

Do not routinely unmount Volume 2. We already tested that road. DSM offered no clean remount, marked the volume Crashed, and forced a manual cachedev recovery even though the RAID stayed healthy [UUU]. Unmounting also pauses the tamper-proof clock. Mounted-at-rest plus immutable snapshots is the appliance-native model.

Supported path

Endpoint rebuild

Mistake #4 deleted Time Machine and machine backups to reclaim space. With the NAS healthy again, those paths were rebuilt on purpose:

HostMethodStateNotes
M1 MaxmacOS Time Machine → NAS share (Bonjour / SMB)SuccessfulVolume 1 TM share; 2 TB quota; encryption off
M4 MaxmacOS Time Machine → NAS shareSuccessfulVolume 1 TM share; 4 TB quota; encryption off
Forge (MS-01)Active Backup for Business · Physical Server (Linux + synosnap)First full Successfulabb-cli -c pair; advanced retention; dest snaps; ~385 MB/s class

Forge / ABB Linux lessons

Still open: optional spot-restore proofs on the rebuilt endpoints; still no detached / off-site 3-2-1 copy. TM quotas and ABB advanced retention are set.

What the rebuild taught us

MistakeWhat happenedDurable rule
#0 — RAM gate8×24 RAID 6 as one volume exceeded DSM’s 108 TB class limit at stock memory.Check the model volume ceiling before buying disks. This layout needs 32 GB.
#1 — Entire System + PARKEntire System included every online volume, so parking data sideways did not shrink backup scope.Use a folder-scoped Data task when another volume must stay out.
#2 — Safe EjectSafe Eject removed the pool from DSM; recovery required Online Assemble.Safe Eject is for removing a shelf, not hiding a volume from backup.
#3 — unmount crashRAID stayed clean; DSM called the unmounted volume Crashed and offered no normal mount path.Check mdstat, LVM, blkid, and cachedev_* before Remove / Repair / Create.
#4 — endpoint copiesTime Machine and machine backups were deleted mid-migration to reclaim space.Delete replaceable caches first; restore endpoint backups promptly. Closed August 12 for M1, M4, and Forge.

Unverified drive warnings

DSM labeled healthy IronWolf and Samsung devices Unverified until the community 007revad/Synology_HDD_db tool. Setting support_disk_compatibility="no" in both Synology config files unblocked operations but did not reliably clear the red badge. HDD_db v3.6.137 injected the observed models into the host and DX517 databases, then triggered a compatibility recheck.

cd /volume1/_admin_scripts/Synology_HDD_db-3.6.137
./syno_hdd_db.sh -n

# rollback
./syno_hdd_db.sh --restore

Historical migration map

Historical August 4 DS1823xs chassis and DX517 drive layout
August 4 staging state — not the current map. Chassis bays 1–3 held the interim RAID 5, bays 4–6 were ready to add, and bays 7–8 were still pending.
Synology DS1823xs+ and DX517 on the bench
DS1823xs+ and DX517 on the bench.
Lab rack with compute and NAS
Lab rack: local compute and NAS.
IronWolf Pro 24 TB drives in NAS trays
IronWolf Pro 24 TB members in trays; serials and QR codes redacted.

Sources

Companion: Milo-Ark — local AI model archive. That page remains inventory and checksums; storage operations stay here.