linux:backup
rsync
rsync [OPTION]... SRC [SRC]... DEST
Backup
Backup der ganzen Disk falls /home keine eigene Partition
rsync -aAXv --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/swapfile} /media/sdb1/ /media/sdb10/sdb1/ rsync -aAXv --delete --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/swapfile} /media/sdb1/ /media/sdb10/sdb1/
Backup von Root-Filesystem ohne /home als Partition
rsync -aAXv --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/swapfile,/home/*} / /media/Backup/ rsync -aAXv --delete --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/swapfile,/home/*} / /media/Backup/
Backup vom Home-Verzeichnis
rsync -aAXv --exclude={.cache/*,.local/share/Trash/*} /home/user/ /media/Backup/ rsync -aAXv --delete --exclude={.cache/*,.local/share/Trash/*} /home/user/ /media/Backup/
Backup bei dem nur die Dataigröße beachtet wird und nicht der Zeitstempel der Datei und mit “delete” die Dateien im Ziel gelöscht werden.
rsync -av --size-only /.../Documents/Books/magenta/ /.../magenta/user/Dokumente/ rsync -av --delete --size-only /.../Documents/Books/magenta/ /.../magenta/user/Dokumente/
Restore
Restore der ganzen Disk falls /home keine eigene Partition
rsync -aAXv /media/Backup/ / rsync -aAXv --delete /media/Backup/ /
Restore vom Home-Verzeichnis
rsync -aAXv /media/Backup/ /home/user rsync -aAXv --delete /media/Backup/ /home/user
tar
tar -cjf /path/to/tarfile.tar --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/swapfile} /path/to/backupfiles
dd
Ganze Disk oder Partition sichern
dd if=/dev/sda bs=4M status=progress | gzip > /path/to/backup.img.gz
Restore
gzip -dc backup.img.gz | dd of=/dev/sda bs=4M status=progress
linux/backup.txt · Last modified: 2024/05/24 17:09 by ms