2009 habe ich bereits einen kurzen Eintrag geschrieben, wie man ein Backup mittels rsync über ssh durchführt. Heute war es notwendig, ein Backup als Archiv über SSH durchzuführen. In so einem Fall macht es Sinn, einige Ordner vom Backup auszuschließen.
tar cvzf - --exclude='/dev/*' --exclude='/proc/*' --exclude='/sys/*' --exclude='/tmp/*' --exclude='/run/*' --exclude='/mnt/*' --exclude='/media/*' --exclude='/lost+found' --exclude='/backup/*' /* | ssh user@domain.tld "dd of=/path/to/backup.tar.gz"