Von Zeit zu Zeit muss ich mehrere große Migrationsänderungen an Datendateien auf meinem Server vornehmen, und ich suche nach einer guten Möglichkeit, dies zu tun. Ich habe darüber nachgedacht, meine Verzeichnisstruktur mit rsync zu duplizieren, beginnend mit dem Stammdatenordner, und feste Links zu allen Originaldateien zu erstellen (einige davon sind ziemlich groß). Außerdem kann ich im Zielbaum nur die Dateien überschreiben, die migriert werden müssen. Am Ende kann ich mit zwei mv
Operationen sicher von den alten Dateien auf die neuen Dateien wechseln .
Es scheint jedoch nicht möglich zu sein, Rsync dazu zu bringen. Ich habe es versucht
rsync -a --link-dest=$DATA $DATA $DATA/../upgrade_tmp
Anstatt feste Verknüpfungen zu Dateien zu erstellen, kopiert rsync diese vollständig. Gibt es ein Problem mit demselben Quell- und Linkzielverzeichnis?