Rekonstruierung der Verzeichnisstruktur nach rsync --remove-source-files verloren
Ich gehe davon aus, dass die Antwort darauf lautet: "Sortieren Sie die Dateien manuell und seien Sie beim nächsten Mal besonders vorsichtig", aber hier ist es trotzdem, falls ich etwas übersehen habe.
Vor einiger Zeit - vor einigen Monaten - musste ich Speicherplatz auf einem Server freigeben und lief rsync
ein paar Ordner auf einen anderen Host mit SSH-Zugriff. Ich bin von der schleppenden /
oder gar nicht in den Weg gekommen, auf die wir wahrscheinlich alle treffen . Nur mein rsync
Befehl war auch enthalten --remove-source-files
, so dass es keine Möglichkeit gab, die Operation einfach "zu übergehen".
Ich bemerkte die Verwechslung ziemlich schnell, stellte aber fest, dass ich die kopierten Dateien manuell reorganisieren würde, wenn ich sie wieder brauchte.
Ha. Haha.
Es ist noch nie passiert. Jedes Mal, wenn ich darüber nachdenke, einfach so, dass die Dateien tatsächlich organisiert sind, wenn ich sie verwenden möchte, scheint es eine solch monumentale Aufgabe zu sein, dass ich sie wieder aufschiebe.
Heute war fast eine dieser Zeiten, außer dass ich daran gedacht habe, dass Automatisierung existiert und dass Anwendungen manchmal ihre Operationen irgendwo protokollieren.
So. rsync
eindeutig /var/log
auf keinem der Systeme angemeldet. (Ich habe es als meinen eigenen Benutzer ausgeführt, der dort sowieso keine Schreibberechtigung hat. Keine Überraschung.) Ich sehe kein ~/.log
oder ähnliches Verzeichnis auf beiden Seiten. Vielleicht loggte es sich überhaupt nicht. Wenn ich jedoch vergessen habe, irgendwo nachzuschauen, höre ich alle möglichen Protokolldateien nach.
Andernfalls gibt es möglicherweise noch .torrent
s, die sich auf die verschobenen Dateien beziehen. Angenommen, ich finde die relevanten .torrent
Dateien. Wie schwer wäre es, ein Skript zu schreiben, das die Dateien auf der Festplatte hashesiert und dem Dateieintrag im .torrent
Index zuordnet?
Dies wäre eine ziemlich einfache manuelle Aufgabe, wenn es nur ein paar Ordner gibt, aber ich sehe mir mehrere Dutzend Ordner zum Rekonstruieren an, und ich hätte lieber ein Skript, wenn es möglich ist. (Wenn nicht… Ich denke, es wäre nicht so schlimm, ein Paar pro Tag zu rekonstruieren, bevor ich schlafen gehe…)
0 Antworten auf die Frage
Verwandte Probleme
-
3
Wie kann ich eine Verzeichnisstruktur "invertieren"?
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
7
Starten Sie den Synergy-Client beim Booten in Mac OS X
-
4
Wie synchronisieren Sie GreaseMonkey-Skripts zwischen Computern?
-
2
Welche Dateien sollten kopiert werden, um ein startfähiges Sicherungslaufwerk für OS X zu erstellen?
-
4
Konfigurieren Sie das Modem für Bittorrent-Downloads
-
2
Wie erstelle ich einen Torrent und teile ihn mit anderen?
-
1
Kann man sehen, welche Torrents ein Server / Tracker hostet?
-
1
Kann ich ein Skript schreiben, das Benutzer automatisch wechselt?
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet