Zálohování – Obnova

Zálohování pouze Ubuntu systém do tar souboru lokálně

 Příklad zazálohování pouze operačního systému limitovaného na jeden filesystém do komprimovaného tar souboru.

sudo tar -czvC "/" --one-file-system --exclude ./lost+found --exclude ./media/[.]* \
--exclude ./media/* --exclude ./tmp/[.]* --exclude ./tmp/* --exclude **.gvfs --exclude **Trash* \
-f /cesta/SouborZálohy.tgz ./

 

Zálohování pouze Ubuntu systém do tar souboru na vzdálený server

 Příklad zazálohování pouze operačního systému limitovaného na jeden filesystém do komprimovaného tar souboru přes ssh  na vzdálený server. Parametry -o... pro ssh lze vynechat.

sudo tar -czvC "/" --one-file-system --exclude ./lost+found --exclude ./media/[.]* \
--exclude ./media/* --exclude ./tmp/[.]* --exclude ./tmp/* --exclude **.gvfs --exclude **Trash* \
-f - ./ |ssh   -o ConnectionAttempts=1 -o ServerAliveCountMax=2 -o ServerAliveInterval=210 \
-o ConnectTimeout=7 -o StrictHostKeyChecking=no -o HostAuthenticationForLocalhost=yes \
-C uživatel@server "cat >/cesta/SouborZálohy.tgz"

 

Obnova pouze Ubuntu systém z tar souboru lokálně

Příklad obnova systému z komprimovaného tar souboru do adresáře /mnt disku /dev/sdb1. Po obnově je potřeba na disku /dev/sdb k systému vytvořit Bootování.

sudo mount /dev/sdb1 /mnt
sudo tar -xvC /mnt -f /cesta/SouborZálohy.tgz

 

Obnova dat z tar souboru ze vzdáleného serveru

Příklad obnova dat z komprimovaného tar souboru ze vzdáleného serveru do lokálního adresáře /mnt disku /dev/sdb1. Po obnově je potřeba na disku /dev/sdb k systému vytvořit Bootování.

sudo su -
mount /dev/sdb1 /mnt-xvC /mnt
ssh -C uživatel@server "cat /cesta/SouborZálohy.tgz" \
| sudo tar -xvC /mnt -f -

 

Naklonování pouze Ubuntu systém do lokálního adresáře

Příklad naklonování běžícího systému do adresáře /mnt disku /dev/sdb1. Po obnově je potřeba na disku /dev/sdb k systému vytvořit Bootování.

sudo tar -cvC "/" --one-file-system --exclude ./lost+found --exclude ./media/[.]* \
--exclude ./media/* --exclude ./tmp/[.]* --exclude ./tmp/* --exclude **.gvfs --exclude **Trash* \
-f - ./ | sudo tar -xpf - -C /mnt