rsync --archive -delete -v -u /Volumes/Quell-Ding /Volumes/Ziel-Ding

Uff, ächz, stöhn! Die rsync Manual ist voll von einzelnen Parametern und ich brauche wirklich nur einen Bruchteil davon. Ich musste rsync ausgraben, da ich Daten von einer Festplatte zu einer anderen Platte kopieren muss! Dank eines modernen OS könnte ich auch Drag & Drop nutzen, nur hier muss ich nach einen Abbruch des Kopiervorganges eventuell wieder alles komplett kopieren und bei 378 GB macht das wirklich keinen Spaß!

Mit den nachfolgenden rsync-Parameter geht’s auch nach einem Abbruch munter weiter:

archive Ist für einen rekursiven Datenabgleich mit allen Attributen wie z.B. Dateirechte.
delete Löscht Dateien und Ordner, welche in der Quelle nicht mehr da sind.
v Ausgabe aller Infos im Terminal.
u Überträgt nur Änderungen ins Ziel.

Jeder der rsync nutzt sollte mit dem Terminal umgehen und wissen wer er oder sie treibt.

dir /AD /ON /V > liste.txt

Machmal müssen alle Ordner eines Verzeichnisses in einer Textdatei aufgelistet werden! Natürlich kann der Praktikant oder Azubi alles von Hand abschreiben, die einfachste Möglichkeit ist aber die Ausgabe des Befehls dir (siehe oben) umzuleiten. Dir gibt es unter Windows, nur so als Information für alle UNIX-Menschen.

Parameter:
/AD Listet Dateien mit angegeben Attributen auf.
/ON Gibt die Liste sortiert aus.
/V Verbose mode.

Die obigen Parameter sind für meine Bedürfnisse ausreichend, denn anschließend erfolgt ein Import in Excel oder einem weiteren Programm. Ich hoffe das Snippet hilft jemandem weiter und erspart lästige Tipparbeit.

mysqldump datenbank tabellenname > /ziel/pfad/zieldatei.dump

Hatte heute das Problem, dass ich innerhalb einer Datenbank nur eine einzelne Tabelle sichern musste. Da ich kein phpMyAdmin oder ähnliches zur Hand hatte, konnte ich nur auf die Kommandozeile zurückgreifen! Anschließend habe ich das Backupfile (849 MB!) via SCP auf einen Backupserver verschoben.

Hatte den einfachen Befehl noch nicht gekannt und eventuell hilft er euch ja auch weiter. Ein Wiederherstellungstest gehe ich die Tage noch an und füge alle Infos hier noch bei.