# Disk1 Phase 2 - NTFS to XFS Migration Plan Stand: 2026-05-23 14:05 CEST. Ziel: `/mnt/disk1` von `ntfs3` auf XFS migrieren, ohne produktive Compose-Pfade zu aendern. Container nutzen weiter `/mnt/user/...`. ## Preflight | Check | Ergebnis | |---|---| | Disk1 Mount | `/dev/md1p1` auf `/mnt/disk1`, `ntfs3`, 5.5T, 1.7T genutzt, 3.8T frei | | Cache Mount | `/dev/nvme0n1p1` auf `/mnt/cache`, `xfs`, 1.9T, 100G genutzt | | H: Backup-Ziel | `H:\`, Label `Externe HDD`, NTFS, 8T, 5.96T frei, healthy | | Compose-Binds | Keine Treffer fuer direkte `/mnt/disk1`, `/mnt/cache`, `/mnt/disks`, `/mnt/remotes` Binds | | SMB-Zugriff | `\\Kallilabcore\services`, `documents`, `photos`, `media` erreichbar | ## Zu sichernde Shares | Share | Groesse laut Preflight | |---|---:| | `services` | 451M | | `documents` | 196M | | `photos` | 23G | | `backups` | 2.2G | | `media` | 1.7T | | `finance` | 0 | | `projekte` | 92K | Zusaetzliche Disk1-Top-Level-Pfade: `scripts` 3.3M, `isos` 0, `System Volume Information` 0. ## Backup-Strategie - Zielroot: `H:\kallilab-recovery\disk1-phase2-2026-05-23`. - Kritischer Linux-/GitOps-Pfad `services` wird zusaetzlich als Tar-Archiv ueber SSH gesichert, damit Linux-Metadaten erhalten bleiben. - User-Shares werden per SMB/Robocopy kopiert, mit Logs und anschliessender Zaehler-/Groessenverifikation. - Keine produktiven Datenpfade werden geloescht. ## Gates 1. Backup komplett und verifiziert. 2. Dienste-Freeze vorbereitet und letzte Dumps frisch. 3. Direkt vor Format/Array-Prozedur: Operator-Bestaetigung im konkreten Moment. ## Backup-Ergebnis Stand: 2026-05-24 13:07 CEST. | Bereich | Sicherungsart | Ergebnis | |---|---|---| | `media` | Robocopy/SMB nach `H:\kallilab-recovery\disk1-phase2-2026-05-23\shares\media` | 2722 Dateien, 1677.11 GiB, Manifestvergleich: 0 missing, 0 size mismatch, 0 extra | | `services` | Host-Tar auf Unraid Cache, danach binaer per `scp` nach H: | `services.tar`, 0.441 GiB, `tar -tf` gueltig | | `documents` | Host-Tar auf Unraid Cache, danach binaer per `scp` nach H: | `documents.tar`, 0.192 GiB, `tar -tf` gueltig | | `photos` | Host-Tar auf Unraid Cache, danach binaer per `scp` nach H: | `photos.tar`, 22.876 GiB, `tar -tf` gueltig | | `backups` | Host-Tar auf Unraid Cache, danach binaer per `scp` nach H: | `backups.tar`, 2.099 GiB, `tar -tf` gueltig | | `finance` | Host-Tar auf Unraid Cache, danach binaer per `scp` nach H: | `finance.tar`, leerer Share, `tar -tf` gueltig | | `projekte` | Host-Tar auf Unraid Cache, danach binaer per `scp` nach H: | `projekte.tar`, klein, `tar -tf` gueltig | | Disk1-Extras `scripts`, `isos` | Host-Tar auf Unraid Cache, danach binaer per `scp` nach H: | `disk1-extra.tar`, 0.003 GiB, `tar -tf` gueltig | Hinweis: Erste Tar-Versuche per PowerShell-Redirect wurden verworfen, weil PowerShell den binaeren SSH-Stream als UTF-16 geschrieben hatte. Die ungueltige `media.tar` und unvollstaendige SMB-Teilkopien fuer `services`/`documents` wurden vom Backup-Ziel entfernt, damit nur verwertbare Sicherungen uebrig bleiben. ## Aktueller Status - Preflight: abgeschlossen. - Backup: abgeschlossen und verifiziert. - Disk1: weiterhin unveraendert `ntfs3` auf `/mnt/disk1`; keine destruktiven Schritte gestartet. - Naechster Schritt: Freeze-/Format-Gate. Vor Format/Array-Prozedur ist eine konkrete Operator-Bestaetigung erforderlich.