Darbe ir namie (greta Windows) naudoju Linux OS, Ubuntu ir Debian. Retais atvejais (bet nutinka) kažkokiais būdais sugadinu OS ir tenka perrašyti OS iš naujo. Nusprendžiau apsidrausti nuo tokių nelaimingų atvejų ir darytis reguliarius backupus.
Padaręs minimalią paiešką internete, radau zbackup programą. Kas patiko, pagrindinės galimybės, funkcijos:
pagal nutylėjimą zbackup naudoja LZMA suspaudimo formatą, sumažina backupų dydį
dar labiau užimamą vietą taupo deduplication , kai naujas backup panaudoja senesnio backup info ir išsaugo tik tai, kas atsirado naujo.
daug neužimantis package ir neturi daug dependencies
Įrašymas
Įrašom Ubuntu/Debian sistemoje:
sudo apt-get update
sudo apt-get install zbackup
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libprotobuf9
The following NEW packages will be installed:
libprotobuf9 zbackup
0 upgraded, 2 newly installed, 0 to remove and 55 not upgraded.
Need to get 400 kB of archives.
After this operation, 1,153 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Inicializavimas
Tuomet reikia inicializuoti backup direktoriją:
zbackup --init
Toje direktorijoje galėsime saugoti backupus.
Toliau reikia pagalvoti, ką norėsime saugoti. Aš pradžiai pasirinkau svarbiausių programų nustatymus ir duomenis, vėliau sąrašą plėsiu:
tar -P -c /etc/hosts /etc/minicom/minirc.u0 /home/tester/.local/share/tomboy/ /home/tester/.icedove/ /home/tester/.purple/ /home/tester/.vimrc /home/tester/.ssh/ /home/tester/.bashrc /home/tester/.bash_history /home/tester/.mozilla/ | zbackup backup backups/failopavadinimas
čia failopavadinimas turi būti toje direktorijoje, kurioje paleidome zbackup –init komandą.
Pirmasis kartas darant atsarginę kopiją truko ilgiau (10-20 minučių), kiti backup vyks žymiai greičiau, 1-2 minutes. Taip pat paskesni backupai naudoja mažiau atminties kietajame diske nei pirmasis backupas.
Pavyzdžiui skirtumas tarp 5 ir 6 backupo:
tester@tester:~$ du -hs /mnt/exchange/users/Arvydas/zbackup/
1.3G /mnt/exchange/users/Arvydas/zbackup/
tester@tester:~$ du -hs /mnt/exchange/users/Arvydas/zbackup/
1.4G /mnt/exchange/users/Arvydas/zbackup/
Matom, kad backup failų dydis ženkliai neauga su kiekvienu nauju backupu.
Atstatymas iš backup failų
Kitas ir paskutinis žingsnis, kai jau turime išsisaugoję backup yra jo atkūrimas (restore).
Darant restore, failus išarchyvuos su tais pačiais keliais (path), kokius jie turėjo, tai mano backup galima atkurti / direktorijoje.
Pasirenkam kokį backup norim atkurti iš backups direktorijos.
Tačiau atsargumo dėlei savo backup išsiarchyvavau kitoje direktorijoje ir backup failus atstatinėjau rankomis atskirai po vieną.
Taip pat Debian veikė ši komanda,
zbackup restore /home/tester/zbackup/backups/201608281219zbackup | tar -x
o Kubuntu ji metė klaidą apie username ir password, todėl reikia naudoti šitą:
zbackup restore --non-encrypted /home/tester/zbackup/backups/201608281219zbackup | tar -x