Kategorie: Server

tar - Zálohování a obnova .tgz

Vytvoření jednoduchého archivu

Kořenem archivu bude aktuální adresář. Chcete-li data v kořeni, vstupte do složky a komprimujte . (aktuální adresář).
tar --create --gzip --file 1.tgz data
tar -czf archiv.tgz data

Rozbalení jednoduchého archivu

tar --extract --gzip --file archiv.tgz data
tar -xzf archiv.tgz data

Vytvoření inkrementální zálohy

Vytvoří se archiv, který bude obsahovat pouze změny oproti předchozí záloze. Změny se uvátí oproti souboru, který obsahuje seznam souborů, jak byly naposledy zazálohovány. Pokud soubor seznamu neexistuje, vytvoří se nový a záloha bude kompletní. (Rozdíl oproti ničemu = všechno)
tar --create --gzip --file archiv1.tgz --listed-incremental seznam data
tar -czf archiv2.tgz -g seznam data

Obnova inkrementální zálohy

Pro obnovu se postupně přes sebe rozbalí všechny zálohy od nejnovější kompletní zálohy po nejnovější inkrementální zálohu. Archivy se rozbalí do aktuálního adresáře. Pro obnovu tedy buďte ve stejném adresáři ze kterého vyvoláváte zálohování. (Jinak záloha nepřepíše stávající soubory)
tar --extract --gunzip --listed-incremental=/dev/null --file archiv.tgz
tar -xzg /dev/null -f archiv.tgz

Komentáře


Nebyly přidány žádné komentáře.