Vor vier Stunden habe ich rsync gestartet, um eine Kopie meines gesamten /home
Verzeichnisses (ich verwende Ubuntu) auf einer externen Festplatte zu erstellen. Mein /home
Verzeichnis befindet sich auf einer separaten Partition mit 150 GB, von denen 106 GB verwendet werden. Ich habe auch eine /
Partition (mit meiner Ubuntu-Installation usw.) mit 12 GB Daten.
Allerdings läuft rsync noch, hat aber bereits 205 GB Daten auf der Festplatte erstellt (wie von berichtet du -hs home/
).
Ich habe keine Ahnung, was rsync derzeit kopiert, meines Wissens nach kann es maximal 106 GB Daten kopieren.
Ich habe den rsync-Prozess mit dem folgenden Befehl gestartet:
rsync -a /home /media/BackupsDisk/MyBackup
Hat jemand eine Idee, was dieses Verhalten verursachen könnte?
EDIT: Es ist gerade fertig geworden. Es wurden insgesamt 211 GB Daten erstellt, was mehr ist als die /
und /home
Partitionen zusammen. Vielleicht gibt es irgendwo einen symbolischen Link zu /dev/random
...
Antwort1
Möglicherweise haben Sie in Ihren Home-Ordnern Links zu anderen Ordnern. Ich bin nicht sicher, ob rsync Links im Archivmodus folgt oder nicht.
BEARBEITEN: Es kann sinnvoll sein, das Flag -l zu verwenden, das symbolische Links als symbolische Links beibehält, es sei denn, Sie möchten den Inhalt symbolisch verknüpfter Ordner kopieren.
Antwort2
-v
Sie können die Option hinzufügen , um rsync
zu sehen, warum es so lange dauert.
find
ist Ihr Freund, um die großen Dateien am neuen Speicherort zu finden.
Um beispielsweise bei mir zu Hause Dateien zu finden, die größer als 10 Megabyte sind, würde ich Folgendes tun:
find ~ -size +10M