HomeBlogMagic

Backup Full Linux System

Um ein Backup von einem System anzulegen ist es am einfachsten man sichert sich alle Dateien die im Root Verzeichnis liegen.

Backup von einer gemounteten System-Partition

tar -cvpzf Backup.systemPartition.tar.gz --one-file-system /media/systemPartition

Backup eines laufenden Systems

tar -cvpzf Backup.system.tar.gz --exclude=Backup.system.tar.gz --one-file-system /

Restore auf eine gemountete Partition

tar -xvpzf Backup.tar.gz -C /mnt --numeric-owner

Paramter:

  • -xvpzf Extract, verbose, keep attributes, zipped, from following file
  • /C for target output directore or partition
  • --numeric-owner restore ownership of users for files

Restore

Hier ein Beispiel wie eine Systempartition wieder zurück und der Grub wieder installiert werden kann:

#######################################################
# Mount new target drive and restore backup files
mount /dev/sda1 /mnt

# Clean drive
rm -rf /mnt/*

# Extract system files
tar -xvpzf Backup.tar.gz -C /mnt --numeric-owner

#######################################################
# Setup chroot environment for installing grub
mkdir /mnt/dev
mkdir /mnt/sys
mkdir /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc

chroot /mnt grub-install --force --no-nvram --root-directory=/ /dev/sda
chroot /mnt update-grub

umount /dev/nvme0n1p1
Permalink: https://adirmeier.de/Blog/ID_99
Tags: Blog, Linuxvon am 2017-05-05