Symlink-Fehler bei der Cloud-Synchronisation beheben — Probleme bei der Link-Übertragung mit RcloneView lösen
Symbolische Links können Cloud-Synchronisationsjobs unbemerkt zum Scheitern bringen — hier erfahren Sie, wie das Symlink-Verhalten von rclone funktioniert und wie Sie RcloneView so konfigurieren, dass es korrekt damit umgeht.
Wenn Ihre Cloud-Synchronisationsjobs mit unerwarteten Fehlern fehlschlagen oder Dateien scheinbar verschwinden, könnten symbolische Links die Ursache sein. Rclone — die Engine, die RcloneView antreibt — hat ein bestimmtes Standardverhalten für Symlinks, das viele Nutzer überrascht. Wenn Sie dieses Verhalten verstehen und wissen, welche Einstellungen in RcloneView anzupassen sind, lösen sich die meisten symlinkbedingten Synchronisationsprobleme schnell.

Alle Clouds an einem Ort verwalten & synchronisieren
RcloneView ist eine plattformübergreifende GUI für rclone. Vergleichen Sie Ordner, übertragen oder synchronisieren Sie Dateien und automatisieren Sie Multi-Cloud-Workflows mit einer klaren, visuellen Oberfläche.
- Ein-Klick-Jobs: Kopieren · Synchronisieren · Vergleichen
- Zeitpläne & Verlauf für zuverlässige Automatisierung
- Funktioniert mit Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP und mehr
Kernfunktionen kostenlos. Plus-Automatisierungen verfügbar.
Wie rclone standardmäßig mit Symlinks umgeht
Standardmäßig folgt rclone symbolischen Links und überträgt die Datei oder das Verzeichnis, auf das der Symlink verweist — der Symlink selbst wird nicht übertragen. Das bedeutet: Wenn Sie einen Symlink haben, der auf eine große Datei an anderer Stelle in Ihrem System verweist, kopiert rclone den tatsächlichen Dateiinhalt zum Cloud-Ziel. In den meisten Fällen ist dies das gewünschte Verhalten, es kann jedoch zu Verwirrung führen, wenn das Symlink-Ziel nicht existiert, sich außerhalb des Synchronisations-Stammverzeichnisses befindet oder zirkuläre Referenzen erzeugt.
Wenn ein Symlink-Ziel fehlt oder nicht zugänglich ist, protokolliert rclone einen Fehler und überspringt den Symlink. Diese übersprungenen Dateien können in einem langen Übertragungsprotokoll leicht übersehen werden. Das Job History-Panel von RcloneView zeichnet diese Fehler auf — prüfen Sie daher nach Abschluss eines Jobs immer den Verlauf, um sicherzustellen, dass keine Dateien unbemerkt übersprungen wurden.
Verwendung des Flags --copy-links in RcloneView
Wenn Sie möchten, dass rclone Symlinks folgt und den Zielinhalt kopiert (auch wenn sich dieses Ziel außerhalb des Synchronisations-Stammverzeichnisses befindet), können Sie das Flag --copy-links über die Einstellung Global Rclone Flags von RcloneView übergeben. Öffnen Sie die RcloneView-Einstellungen, suchen Sie das Feld Global Rclone Flags und fügen Sie --copy-links hinzu. Dadurch wird rclone angewiesen, Symlinks wie reguläre Dateien zu behandeln, indem der zugrunde liegende Inhalt kopiert wird.
Verwenden Sie --copy-links mit Vorsicht auf Systemen, bei denen Symlinks auf sehr große Verzeichnisse verweisen, da dies die Übertragungsgröße drastisch erhöhen kann. Beachten Sie außerdem, dass manche Cloud-Anbieter Einschränkungen bei der Datei- oder Pfadlänge haben, die Probleme verursachen können, wenn der Symlink-Zielpfad lang ist.
Symlinks mit Filtern ausschließen
Eine sicherere Alternative für viele Arbeitsabläufe besteht darin, Symlinks vollständig von der Synchronisation auszuschließen. In der Job-Konfiguration von RcloneView können Sie Filterregeln hinzufügen, um symbolische Links zu überspringen. Verwenden Sie die Option --exclude mit Mustern, die Ihren Symlink-Namen entsprechen, oder verwenden Sie --links, um Symlinks als Textdateien zu kopieren (dabei wird der Link-Zielpfad statt des Inhalts gespeichert). Dieser Ansatz macht Ihre Synchronisation vorhersehbar, ohne das Risiko unerwartet großer Übertragungen.
Bei Projekten wie Software-Entwicklungs-Repositories, in denen Symlinks häufig vorkommen, ist die Kombination von Filterregeln mit einem Testlauf die beste Praxis, bevor eine echte Synchronisation ausgeführt wird. Der Testlaufmodus (Dry Run) von RcloneView zeigt genau, welche Dateien übertragen, übersprungen oder fehlerhaft wären — so haben Sie Sicherheit, bevor Sie sich auf eine vollständige Synchronisation festlegen.
Erste Schritte
- Laden Sie RcloneView herunter von rcloneview.com.
- Öffnen Sie nach einer fehlgeschlagenen Synchronisation Job History, um symlinkbezogene Fehlermeldungen zu identifizieren.
- Gehen Sie zu den RcloneView-Einstellungen und fügen Sie
--copy-linkszu Global Rclone Flags hinzu, wenn der Symlink-Inhalt übertragen werden soll. - Fügen Sie alternativ im Job Wizard Filterregeln hinzu, um Symlinks vom Synchronisationsbereich auszuschließen.
- Führen Sie einen Testlauf (Dry Run) durch, um das Verhalten zu überprüfen, bevor Sie eine echte Synchronisation ausführen.
Der korrekte Umgang mit Symlinks ist eines dieser kleinen Konfigurationsdetails, das einen großen Unterschied bei der Zuverlässigkeit der Synchronisation ausmacht — und RcloneView gibt Ihnen alle Werkzeuge an die Hand, um es richtig zu machen.
Verwandte Anleitungen:
- Benutzerdefinierte Rclone-Flags und erweiterte Optionen in RcloneView
- Filterregeln für die selektive Synchronisation in RcloneView
- Rclone-Fehler mit RcloneView beheben