
Nedílnou součástí každého počítačového systému by mělo být jak zálohování, tak ale i testování záloh zkušební obnovou. Však za zazálohované lze považovat jen to, co je i obnovitelné 😉.
Interval i rozsah pravidelných záloh záleží na tom, na kolik si kdo svá data cení.
💻 sudo tar -czvC "/" -f /cesta/SouborZálohy.tgz ./
💻 sudo tar -czvC "/home" -f /cesta/SouborZálohy.tgz ./
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 ./
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"
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
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 -
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
