Sicherungsdateien: Protokoll zur Verfolgung erfolgreich kopierter Dateien und Fehler

Sicherungsdateien: Protokoll zur Verfolgung erfolgreich kopierter Dateien und Fehler

Ich verwende Ubuntu 20.04 und möchte Ubuntu 22.04 neu installieren.

Ich habe eine Partition und möchte die Dateien, die ich auf meinem Laptop habe, auf eine externe SSD kopieren.

Beim Kopieren einiger Dateien sind mir einige Fehler begegnet (z. B. Fehler beim Kopieren der Dateien, ungültige Zeichen (mehr als >20.000 Dateien und ich möchte sie nicht manuell oder mithilfe von regulären Ausdrücken umbenennen usw.)).

Gibt es eine Möglichkeit, ein Protokoll über die kopierten Dateien zu führen (erfolgreich oder nicht)? Ich möchte die kopierten Dateien überprüfen können, aber ein Protokoll mit den Dateien haben, die nicht kopiert werden konnten (übersprungen)* sowie dem Fehlertyp?

*Oder zumindest den Namen der Datei (sogar 0 kB), damit ich später zurückgehen und nachsehen kann?

Vielen Dank im Voraus.

Antwort1

rsync -av /path/to/copyfrom/--log-file= foo.logerzeugtgenaudie erwartete Ausgabe.
Anschließend habe ich ein kleines Skript geschrieben, um die Gesamtzahl der kopierten/nicht kopierten Dateien + die Fehler und den Pfad der Dateien zu extrahieren, die nicht kopiert werden konnten.

Die „Ziel“-SSD war als NTFS formatiert, was aufgrund zulässiger Zeichen usw. zu einigen Fehlern führte. Nachdem die SSD als ext4 formatiert war (die ext4-„Einschränkung“ bei Windows stört mich nicht), war alles in Ordnung.

verwandte Informationen