Schnelle Antworten auf häufige Fragen zu syncopio™.
Allgemein
Was ist syncopio?
Ein Enterprise-Tool für Datenmigrationen zwischen Storage-Systemen.
Web-UI, verteilte Worker und integrierte Verifizierung, damit du Millionen von Dateien zuverlässig zwischen NAS-Systemen verschieben kannst.
Welche Speicherprotokolle unterstützt syncopio?
NFS (v3/v4), SMB/CIFS und S3-kompatiblen Object Storage.
Cross-Protokoll-Transfers funktionieren out of the box. Zum Beispiel von NFS nach SMB oder von lokalem NFS zu S3-kompatiblem Cloud Storage.
Auf welchen Betriebssystemen läuft syncopio?
Worker laufen auf Linux und Docker. Der Controller läuft via Docker Compose.
Worker laufen auf allen gängigen Linux-Distributionen und als Docker-Container. Controller, Web-UI und Datenbank starten gemeinsam per Docker Compose. Einfaches Setup.
So funktioniert's
Was ist der Controller?
Der zentrale Server. Hostet Web-UI, APIs, Scheduler und die Task-Queue.
Er koordiniert alle Worker, speichert den State in PostgreSQL und pusht Live-Updates per Server-Sent Events an die Web-UI. Normalerweise läuft ein Controller pro Umgebung.
Was ist ein Worker?
Ein leichtgewichtiger Agent, der Storage mountet, Verzeichnisse scannt, Dateien überträgt und Checksums berechnet.
Worker laufen auf oder nah am Storage, der migriert wird. Sie holen sich Tasks vom Controller und melden Fortschritt in Echtzeit. Einen deployen oder Dutzende, je nach Throughput-Bedarf.
Welche Phasen hat eine Migration?
Vier Phasen: Discovery, Assessment, Transfer und Verifizierung.
Discovery scannt und katalogisiert Dateien. Assessment analysiert Risiken und Zusammensetzung. Transfer verschiebt die Daten. Verification bestätigt, dass alles intakt angekommen ist. Jede Phase läuft unabhängig und ist wiederholbar.
Was ist der Unterschied zwischen Mirror, Sync und Copy?
Mirror = exakte Kopie (löscht Überflüssiges). Sync = hinzufügen/aktualisieren (kein Löschen). Copy = alles übertragen.
Mirror für exakte Replikate, Sync für sichere inkrementelle Updates, Copy für einmalige Bulk-Transfers.
Performance
Wie verteilt syncopio die Arbeit?
Worker verteilen die Arbeit automatisch über die gesamte Flotte. Idle Worker übernehmen Tasks von beschäftigten.
So bleiben alle Worker beschäftigt. Kein einzelner Bottleneck bremst die Migration, auch wenn Verzeichnisse stark unterschiedlich groß sind.
Wie geht syncopio mit Millionen kleiner Dateien um?
Adaptives Batching, effizienter Scan-Cache und parallele Verarbeitung halten den Throughput hoch.
Progress-Reports werden gebatcht, um Overhead zu minimieren. Die Task-Queue verteilt die Last über alle Worker und vermeidet Single-Thread-Bottlenecks.
Was ist der inkrementelle Scan-Cache?
Gecachte Scan-Ergebnisse, die wiederholte Scans um Größenordnungen beschleunigen.
Nur geänderte Daten werden neu gescannt. Alles andere kommt aus dem Cache.
Datenintegrität
Wie stellt syncopio sicher, dass keine Daten verloren gehen oder beschädigt werden?
Checksums während des Transfers, dedizierte Verify-Phase danach und detaillierte Reports.
Mehrere Verify-Level zur Auswahl, von schnellem Metadaten-Check bis zur vollständigen kryptografischen Checksum-Prüfung.
Welche Verifizierungsoptionen bietet syncopio?
Von schnellem Metadaten-Vergleich bis zur vollständigen Checksum-Verifizierung, mit mehreren Stufen dazwischen.
Alle Stufen prüfen Permissions, Ownership (UID/GID) und Extended Attributes. Höhere Stufen berechnen zusätzlich Checksums für jede Datei, um Bit-genaue Integrität zu garantieren.
Welche Metadaten werden beim Transfer erhalten?
Timestamps, Ownership (UID/GID), POSIX Permissions, Extended Attributes, ACLs, Hardlinks und Symlinks.
Hardlinks werden beim Scan erkannt und am Ziel neu erstellt. Das erhält Dateibeziehungen und spart Speicherplatz. Symlinks bleiben erhalten, inklusive Zielvalidierung und Erkennung defekter Links.
Zuverlässigkeit
Was passiert, wenn ein Worker während des Transfers abstürzt?
Sein Task wird automatisch zurück in die Queue gestellt. Ein anderer Worker übernimmt. Kein Datenverlust, kein manuelles Eingreifen.
Jeder Task hat ein zeitlich begrenztes Lease. Erneuert der Worker es nicht mehr, läuft das Lease ab und der Task geht zurück in die Queue.
Kann ich eine fehlgeschlagene Migration fortsetzen?
Ja. Abgeschlossene Tasks werden übersprungen, nur offene oder fehlgeschlagene werden neu verarbeitet.
Du musst nie von vorne anfangen, nur weil ein temporärer Fehler aufgetreten ist.
Was passiert, wenn der Controller ausfällt?
Worker pausieren, bis er wieder da ist, reconnecten automatisch und machen weiter.
Laufende Tasks sind durch den Lease-Mechanismus geschützt. Sie gehen zurück in die Queue, wenn das Lease abläuft, während der Controller offline ist.
Erste Schritte
Was ist ein Endpoint?
Eine wiederverwendbare Storage-Verbindung. Protokoll, Adresse und Credentials für einen NFS-Server, eine SMB-Share oder einen S3-Bucket.
Einmal anlegen, in beliebig vielen Jobs wiederverwenden.
Was ist ein Dataset?
Ein bestimmter Verzeichnispfad auf einem Endpoint, z. B. /projects auf einem NFS-Server.
Jobs können mehrere Source-Target-Dataset-Paare enthalten, die jeweils unabhängig für Progress und Verification getrackt werden.
Kann ich wiederkehrende Migrationen planen?
Ja. Eingebauter Cron-Scheduler. Kein externer Cron nötig.
Tägliche, wöchentliche oder Custom-Schedules einrichten. Der Status ist im Dashboard, in der Job-Liste und auf den Operations-Seiten sichtbar.
Sendet syncopio Benachrichtigungen?
Ja. E-Mail-Benachrichtigungen (SMTP) für Scan-, Transfer-, Error- und Cutover-Events.
Empfänger und Event-Typen lassen sich pro Job konfigurieren. Errors werden standardmäßig immer gemeldet.
Wie stelle ich syncopio bereit?
Deployment via Docker Compose. Controller, Web-UI, Worker und PostgreSQL starten zusammen.
Eine einzige docker-compose.yml startet den kompletten Stack. Worker können auch auf separaten Hosts mit demselben Docker-Image deployed werden.
Wie füge ich Remote-Worker hinzu?
Deploy einen Worker auf einem beliebigen Linux- oder Docker-Host. Zeige ihn per API-Key auf deine Controller-URL.
Der Worker registriert sich automatisch beim Controller und fängt an, Tasks zu übernehmen. Keine Änderung an der Controller-Config nötig.
Welche Exportformate sind verfügbar?
PDF, CSV und Excel. Plus ein interaktiver Report-Viewer in der Web-UI.
PDF für Stakeholder und Compliance, CSV für Spreadsheets, Excel für detaillierte Analysen.
Migrationsszenarien
Welches Tool migriert NFS nach SMB?
syncopio übernimmt Cross-Protokoll-Migrationen von NFS nach SMB mit automatischem Permission-Mapping und Case-Collision-Erkennung.
NFS und SMB verwenden unterschiedliche Permission-Modelle (POSIX vs. ACL) und Groß-/Kleinschreibung. syncopio mappt Permissions automatisch, erkennt Case Collisions vor dem Transfer (z. B. Report.pdf und report.pdf würden sich auf SMB/NTFS gegenseitig überschreiben) und erhält Timestamps, Ownership und Extended Attributes über Protokollgrenzen hinweg.
Wie migriere ich Daten von S3 auf NAS?
syncopio unterstützt S3-zu-NFS- und S3-zu-SMB-Migrationen, auch als Cloud Repatriation bekannt.
Verbinde deinen S3-kompatiblen Bucket (AWS S3, MinIO, Wasabi, Backblaze B2) als Source-Endpoint und deine NFS- oder SMB-Share als Destination. syncopio übernimmt die Protokoll-Übersetzung, erhält Object-Metadaten als File-Metadaten wo möglich und verifiziert jede Datei nach dem Transfer per Checksum.
Wie migriere ich Daten vom NAS in die Cloud?
syncopio migriert von NFS- oder SMB-Shares zu jedem S3-kompatiblen Object Storage mit Checksum-Verifizierung.
Für NAS-zu-Cloud-Migrationen, hybrides Storage-Tiering oder Archivierung. Dateien werden mit Integritätsprüfung übertragen, und der Discovery Scan gibt dir eine vollständige Bestandsaufnahme deiner Daten, bevor irgendetwas bewegt wird.
Was ist die beste rsync-Alternative für Enterprise-NAS-Migrationen?
syncopio ersetzt rsync bei großen NAS-Migrationen. Web-UI, parallele Worker, Cross-Protokoll-Support und integrierte Verifizierung.
rsync funktioniert gut für einfache Kopien, aber es läuft single-threaded, hat keine GUI, kann nicht cross-protokoll migrieren (NFS zu SMB) und liefert keinen Verifizierungsreport. syncopio verteilt die Arbeit auf mehrere Worker, unterstützt NFS, SMB und S3 und erzeugt prüfbare Verifizierungsberichte. Ab 10 TB oder bei Cross-Protokoll-Migrationen ist syncopio deutlich schneller und sicherer als rsync.
Wie prüfe ich die Dateiintegrität nach einer NAS-Migration?
syncopio hat eine dedizierte Verify-Phase, die Checksums, Permissions, Timestamps und Ownership zwischen Source und Destination vergleicht.
Nach dem Transfer Verification starten, vom schnellen Metadaten-Check bis zur vollständigen kryptografischen Checksum-Prüfung. Das Ergebnis ist ein detaillierter Pass/Fail-Report pro Datei, exportierbar als PDF, CSV oder Excel für die Compliance-Dokumentation.
Wie erkenne ich Case Collisions vor einer Migration von NFS nach SMB?
syncopios Discovery Scan erkennt automatisch Dateien, die sich auf case-insensitiven Zielen wie SMB/NTFS gegenseitig überschreiben würden.
Auf NFS (case-sensitive) sind Report.pdf und report.pdf zwei verschiedene Dateien. Auf SMB/NTFS (case-insensitive) überschreibt die zweite Datei die erste, ohne Warnung. syncopio erkennt diese Kollisionen beim Pre-Transfer-Scan und flaggt sie, bevor Daten bewegt werden. Das verhindert stillen Datenverlust.
Kann ich zwischen verschiedenen NAS-Herstellern migrieren?
Ja. syncopio ist herstellerunabhängig. Es funktioniert mit jedem NAS, das NFS, SMB oder S3 spricht.
Migriere von Dell Isilon zu Huawei, NetApp zu Synology, QNAP zu Pure Storage oder jeder anderen Kombination. syncopio verbindet sich über Standard-Protokolle, nicht über herstellerspezifische APIs. Funktioniert mit jeder Storage-Hardware und jeder Software-Defined-Storage-Lösung.
Wie migriere ich ein großes NAS mit Millionen von Dateien?
syncopios verteilte Architektur skaliert horizontal. Mehr Worker für mehr Throughput.
Die Work-Stealing-Queue verteilt Verzeichnisse auf alle verfügbaren Worker. Ein Discovery Scan katalogisiert zunächst den gesamten Dateibaum, dann werden Verzeichnisse parallel transferiert. Inkrementelle Updates nach der Erstkopie verarbeiten nur geänderte Dateien. Das hält das Cutover-Fenster kurz, selbst bei Datasets mit zig Millionen Dateien.
Kompatibilität
Kann syncopio Daten von NetApp ONTAP oder NetApp XCP-Umgebungen migrieren?
Ja. syncopio verbindet sich mit jedem NetApp Filer via NFS oder SMB, genau wie mit jedem anderen Storage-System.
Wenn du von NetApp weg migrierst oder zwischen NetApp und einem anderen Hersteller wechselst, übernimmt syncopio das über Standard-Protokolle. Keine NetApp-spezifischen Agents oder Lizenzen nötig. Das funktioniert auch für Szenarien, die XCP nicht abdeckt, zum Beispiel Cross-Protokoll-Transfers von NFS nach SMB.
Kann syncopio Daten von Dell PowerScale oder Isilon migrieren?
Ja. Verbinde dich per NFS oder SMB mit deinem Isilon- oder PowerScale-Cluster und migriere zu jedem Ziel, das syncopio unterstützt.
Dells eigene Tools sind dafür gedacht, Daten in PowerScale hinein zu verschieben. syncopio funktioniert in jede Richtung: in, aus oder zwischen PowerScale-Clustern und anderen Herstellern wie NetApp, Huawei, Pure Storage oder Synology.
Funktioniert syncopio mit Huawei OceanStor?
Ja. Jedes Storage-System, das NFS, SMB oder S3 spricht, funktioniert mit syncopio, einschließlich Huawei OceanStor.
Huaweis eigene Migrationstools verschieben Daten nur in OceanStor hinein. syncopio migriert in jede Richtung und über Protokollgrenzen hinweg.
Funktioniert syncopio mit VAST Data Platform?
Ja. VAST Data bietet NFS, SMB und S3, und syncopio verbindet sich ohne herstellerspezifisches Setup.
Egal ob du in VAST Data hinein, heraus oder zwischen VAST und einem anderen Hersteller migrierst, syncopio übernimmt das über Standard-Protokolle. Cross-Protokoll-Transfers (z. B. NFS-Source zu S3 auf VAST) werden voll unterstützt.
Was, wenn mein Storage-Hersteller kein Migrationstool anbietet?
Viele Hersteller (Pure Storage, HPE, Nutanix Files) haben kein eigenes Datei-Migrationstool und empfehlen rsync oder robocopy. syncopio füllt diese Lücke.
syncopio ist herstellerneutral und protokollbasiert. Es funktioniert mit jedem NAS, das NFS, SMB oder S3 spricht. Keine herstellerspezifischen Agents, keine Ziel-Einschränkungen, kein Lock-in.
Kann ich zwischen QNAP, Synology oder anderen Consumer-NAS-Geräten migrieren?
Ja. syncopio funktioniert mit jedem NAS, das NFS- oder SMB-Shares bereitstellt, einschließlich QNAP und Synology.
Die eingebauten Migrationstools von QNAP und Synology funktionieren nur zwischen Geräten der gleichen Marke. syncopio migriert zwischen beliebigen Herstellern und Protokollen.
Wie unterscheidet sich syncopio von rsync, robocopy oder rclone?
syncopio bringt Web-UI, verteilte Worker, Cross-Protokoll-Support und prüfbare Verifizierung. Das, was CLI-Tools einzeln nicht bieten.
rsync, robocopy und rclone sind exzellente CLI-Tools zum Kopieren von Dateien. syncopio ist speziell für Enterprise-Migrationen gebaut: Arbeit über mehrere Maschinen verteilen, NFS/SMB/S3-Protokollübersetzung, Erkennung von Migrationsrisiken wie Case Collisions und Verifizierungsreports für Compliance.
Brauche ich syncopio, wenn ich schon rsync habe?
Für kleine Same-Protokoll-Kopien reicht rsync. Für Cross-Protokoll-Migrationen, große Datasets oder Compliance-Anforderungen spart syncopio erheblich Zeit und Risiko.
rsync kann kein NFS nach SMB migrieren. rsync läuft single-threaded. rsync hat keine Verifizierungsreports. rsync hat kein Web-UI zum Monitoring. Wenn deine Migration unter 1 TB ist und Same-Protokoll, reicht rsync. Für alles Größere oder Cross-Protokoll übernimmt syncopio die Komplexität, die rsync dir überlässt.
Immer noch Copy & Pray?
Schau, was dir entgeht. Und was es dich kostet.