- 15-media-library.md §10: what the box does on each drive event, per app, with the measured call; the guards that ARE needed and the ones that are NOT (K1: nothing lost while a drive is gone). - Evidence K4 (dead-drive check: mountinfo `shutdown`, stat unreliable), K5 (restart), K6 (unclaimed Plex), K7 (old Sonarr/Radarr repair on the bench), K8 (hub received the drive-return events and mailed none), K9 (files identical). - nightly-rotation.md runs scripts/https_only_check.py first every night; scripts/CHANGELOG.md entry. - STATUS, CONTEXT (decisions 244-246), REPORT-night-2026-10-14.md. Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
821 B
Night log — media drive events (Part 2), times CEST
22:52 K0 safety baseline: every file on every drive's userdata/media (K0-filesig-start.tsv) 22:54:48 K1 DETACH Media B (VM 341 scsi3, nvme-scratch:341/vm-341-disk-4.raw) — expect a hub mail 22:59:00 K1 RE-ATTACH Media B (same volume, scsi3) 23:02 K1 done: nothing lost in any app; files identical 23:03:10 K2 Media C added (VM 341 scsi4, 50 GB, backup=0) 23:10:23 K3 safe removal of Media C (POST /api/storage/eject) — expect a hub mail? 23:12:41 K3 DETACH Media C disk (scsi4) after the safe removal 23:13:11 K3 RE-ATTACH Media C disk (scsi4) 23:20:47 K4 DETACH Media C (scsi4) — a pull without safe removal 23:21:22 K4 RE-ATTACH Media C (scsi4) 23:30 K7 done on the bench; bench shut down as found 23:30 END check: Media A+B files identical to the baseline