Wie bereits erwähnt, können Sie sicher von der Quelldiskette lesen oder die Zieldiskette außerhalb des Zielverzeichnisses verwenden, während rsync ausgeführt wird. Das Lesen innerhalb des Zielverzeichnisses ist ebenfalls sicher , insbesondere wenn das Zielverzeichnis ausschließlich vom rsync-Lauf ausgefüllt wird.
Was im Allgemeinen nicht sicher ist, ist das Schreiben im Quellverzeichnis, während rsync ausgeführt wird. "Schreiben" ist alles, was den Inhalt des Quellverzeichnisses oder eines seiner Unterverzeichnisse ändert, einschließlich Datei-Updates, Löschen, Erstellen usw.
Dadurch wird also nicht wirklich brechen nichts, aber die Änderung nicht tatsächlich durch rsync abgeholt für das Kopieren auf den Zielort bekommen oder nicht. Dies hängt von der Art der Änderung ab, ob rsync das betreffende Verzeichnis bereits durchsucht hat und ob rsync die betreffende Datei oder das betreffende Verzeichnis bereits kopiert hat.
Es gibt jedoch eine einfache Möglichkeit, dies zu umgehen: Führen Sie nach Abschluss von rsync erneut mit denselben Parametern aus. (Es sei denn, Sie haben einen unkonventionellen Löschparameter. Wenn Sie dies tun, gehen Sie etwas vorsichtiger vor.) Wenn Sie dies tun, wird die Quelle erneut gescannt und alle Differenzen übertragen, die während des ursprünglichen Laufs nicht erkannt wurden.
Der zweite Durchlauf sollte nur Unterschiede übertragen, die beim vorherigen rsync-Durchlauf aufgetreten sind, und wird daher viel schneller abgeschlossen. Sie können den Computer also während des ersten Durchlaufs normal verwenden, sollten jedoch möglichst keine Änderungen an der Quelle während des zweiten Durchlaufs vornehmen. Wenn dies möglich ist, sollten Sie das Quelldateisystem unbedingt schreibgeschützt erneut bereitstellen, bevor Sie den zweiten rsync-Lauf starten. (Sowas mount -o ro,remount /media/source
sollte schon gehen.)