Asi každý z nás sa učí na vlastných chybách (hovorí sa že tí múdrejší na cudzích) a keď používateľ PC omylom alebo zámerne vymaže súbory, ktoré bude neskôr potrebovať, je to celkom nemilé. Samozrejme že sa to stalo už aj mne a aby som sa tomu vyvaroval, používam dva šikovné programy, ktoré mi neraz zachránili újmu na zdraví. Tak len v skratke zhrniem oba, myslím si že minimálne prvý je dosť známy, ktorý používam najmä pri hrátkach s Linuxom. Nemám to odskúšané ale teoreticky by mal vedieť zachrániť aj zlú aktualizáciu systému, po ktorej napríklad nenabehne desktop - pri nabootovaní z iného Linuxu, spustením softu a obnovením už vytvorenej zálohy. Druhý program využívam pri osobných dátach ako takých, zrkadlím vybrané adresáre dátového disku.
Rád sa hrabem v distrách a skúšam rôzne programy a každá novinka má iný programový výber, niekedy repozitáre distier na ktorých je postavená atď. No a pri skúšaní programov a nahadzovaní repozitárov sa mi osvedčil známy program Timeshift, ktorý zálohuje operačný systém ako taký. Je to jednoduchý program, ktorý vytvorí kópiu adresárovej štruktúry a v prípade potreby ju vie používateľ jednoducho obnoviť. V praxi to vyzerá asi tak, že predtým ako sa začnem hrabať v systéme ako takom vytvorím si zálohu, ktorou viem dať neskôr systém do pôvodného stavu. Mažem aj konfigy, ktoré zostali po predošlých programoch v /home, ale to teraz nie je podstatné. Čo sa týka nastavení programu tak sú tam asi tri najdôležitejšie, a to či chce používateľ automatickú zálohu (nepoužívam), na ktorý disk sa má záloha ukladať a čo chce používateľ vylúčiť zo zálohovania. Dosť distribúcií má už Timeshift v základe a všimol som si, že napr. na ntfs disk vás vytvárať zálohy nepustí. Využívam klasický rotačný disk s ntfs súborovým systémom čisto na dáta pre Linux aj Windows, samozrejme napr. s ext4 diskami nie je problém a štandardne si vytvára Timeshift adresár pre zálohy na roote.
Vrátim sa k dátam používateľa, ktoré sú v digitálnom svete asi to najcennejšie, čo každý z nás vlastní. Nehovorím o filmoch, ktoré sa dajú stiahnuť alebo o hudbe. Ale napríklad o fotkách s rodinou alebo kamarátmi, rôznych programových výberoch, rokmi upravovaných konfigoch alebo kancelárskych dokumentoch, rozpracovaných projektoch. Samozrejme že sa mi stalo, že som v minulosti vymazal fotky z pár akcií a pár iných vecí, ktoré som nemal nikde zazálohované, a to by ste nechceli počuť ten slovník :-) Na to, aby tomu človek predišiel vlastne potrebuje len tri veci, hardvér, softvér a nebyť raz za čas lenivý. Čo sa týka hardvéru aktuálne používam oboxované ssdčko, predtým som mal pár externých 2.5" diskov. Pekných pár rokov dozadu som robil zálohy na DVDčka, bolo to nepraktické a zdĺhavé bez možnosti synchronizácie, ale aj to mi už zachránilo dáta. Ešte doplním, že v dobe rýchleho internetu a cloud úložísk sa dá obísť aj ten hardvér a sám využívam na menšie dáta Dropbox, ale pri zálohe väčších dát a ich prenášaní medzi dvomi počítačmi s rôznym pripojením zostávam verný aj naďalej hardvéru. Prípadne sa na zálohovanie môžu využiť aj NAS úložiská, ale s tým nemám skúsenosti a určite by to nebolo o cene jedného ssdčka, boxu a dvoch zadara programoch.
Čo sa týka softvéru, na internete nájdete rôzne návody, ako napríklad nastaviť rsync s rôznymi parametrami a zabezpečiť tak zadaným príkazom napríklad kopírnutým so všetkými parametrami z texťáku zálohu systému alebo dát. Pre nás lenivejších existujú grafické nadstavby, u ktorých preferujem jednoduchosť. Z takých známejších spomeniem napríklad GUI nadstavbu Grsync alebo luckyBackup, mne sa osvedčil kvôli jednoduchosti program FreeFileSync. V skratke nastavenia, ktoré sú jednoduché: Zdroj a cieľ zálohovania, ktoré adresáre ne-chcete zálohovať, smer zrkadlenia diskov ako aj mazanie súborov. Jednoduché a účelné, takto si navolím disk s dátami, zvolím si disk pripojený cez USB a spustím synchronizáciu, pri ktorej sa prepíšu alebo mažú len zmenené súbory. Program umožňuje ukladať profily zálohovania, ako aj nastaviť RealTimeSync.
Takže na záver len toľko, môže sa stať že má človek slabú chvíľku a vymaže čo neche, rozbije si systém s programami ktoré skúša, preto odporúčam zautomatizovať si určité návyky a predísť tak zbytočnému stresu. Vždy píšem len o tom čo som zažil a čím som prešiel a asi každý začne zálohovať až vtedy, keď príde o dáta. Ešte pre úplnosť doplním, akú kombináciu programov používam vo Windowse - na zálohu operačného systému ako takého program Macrium Reflect, ktorý vytvára image disku a na zálohu disku s dátami Allway Sync, ale idem ho zameniť za FreeFileSync keďže je multiplatformový. Celkom by ma zaujímalo, aké programy používate vy, rád sa nechám inšpirovať,,,
Ja používam rsync. Možné obavy sa dajú rozptýliť, ak sa pustí s parametrom --dry-run, kde len vypisuje plánované zmeny.
Taký luckyBackup je tiež super, a keďže je to nadstavba (podobne ako grsync) nad rsync, je možné používať vygenerovanú syntax pre rsync.
Osobne rsync používam často i na kopírovanie väčšieho množstva súborov, pretože zobrazuje progres. V e-shelli mám na to alias: alias rcp rsync -rPuh $*
Mám konto na GitLabe, ale tam mám len pár súkromných repozitárov, nakoľko nepracujem v tíme… a aj preto som predtým (a vlastne stále) používal skript, ktorý zabalil aktuálnu verziu a dal ju na Dropbox.
Teraz ma napadá, že by som mal oprášiť svoje znalosti ohľadom git-u.
luckyBackup je napríklad v základe MX Linuxu a Grsync som využíval pri synchronizácii dávnejšie. Vieš hodiť syntax pre rsync akú používaš? Napríklad synchronizácia dvoch adresárov s tým, že prepisuje zmenené, maže neaktuálne súbory a niečo vylúčené zo synchonizácie, vlastne presne tak to používam cez GUI pri diskoch.
--progress … to je asi jasné
--stats … to je asi jasné
-hrtgopd = h … čitateľná forma výpisu (MB, GB…)
r … rekurzívne podadresáre
t … dodrží informáciu o čase súboru
g … detto pre skupinu
o … detto pre užívateľa
p … detto pre atribúty súboru
d … detto pre adresáre
--update … preskočí súbory, ktoré existujú v cieli a sú novšie
--delete-after … súbory v cieli, ktoré už ale nie sú v zdroji zmaže, ale nie okamžite, ale až keď sa skončí celá synchronizácia
--delete-excluded … vymaže súbory v cieli, ktoré sú definované v "--exclude-from"
--exclude-from … textový súbor so zoznam adresárov, ktoré sa nesynchronizujú
Asi nič výnimočné, ale funguje to (o.i. v rámci paranoje mám disk, kde sa vždy "len pridáva", kde sa nemažú súbory v cieli, ktoré už nie sú v zdroji ☺)
Rsync cez ssh protokol, alebo vlastný rsync protokol? Keď synchronizujem cez ssh používam túto príšeru: rsync -aEWSlhv --delete-during -e "ssh -T -c aes128-gcm@openssh.com -o Compression=no -x". Napriek tomu je to cez gigabitovú alebo skôr gigait aj niečo nevyužije sieť naplno, lebo šifrovanie je poalé.
Tak ma napadlo, či problém nie je inde a či by nepomohol prepínač -W:
-W, --whole-file This option disables rsync’s delta-transfer algorithm, which causes all transferred files to be sent whole. The transfer may be faster if this option is used when the bandwidth between the source and destination machines is higher than the bandwidth to disk (especially when the "disk" is actually a networked filesystem). This is the default when both the source and destination are specified as local paths, but only if no batch-writing option is in effect.
To platí len ak je linka rýchlejšia než disk. Ja mám SSD-čka a mám odskúšané, že keď netlačím rsync cez ssh, ale cez rsync:// protokol, tak to ide rýchlo. Pri SSH sa využíva asi polovica rýchlosti linky a CPU je na 100%.
Troška si ma predbehol. Chystám už nejakú dobu podrobnejší článok o Timeshifte aj s troškou omáčky okolo a viacej obrázkami, len som sa nevedel dokopať to dokončiť. No snáď to nebude divné, keď sa objavia dva články o tom istom programe.
Vzal som to len stručne, upravujem si programové výbery pre najnovší Q4OS a MX Linux a asi týždeň mám rozsekaný disk, tak som len narýchlo zdieľal info. Ak to bude podrobnejšie tak prečo nie, Timeshift je veľmi dobrý program.
A prečo nie akurát Ty? Ak ten program používaš a myslíš si, že za niečo stojí, podel sa so svojimi skúsenosťami. Však tak by to tu malo fungovať. Každý by mal nielen brať ale aj dávať.
Dík, že si sa podelil s osobnou skúsenosťou. Ja som zatiaľ obnovu nemal dôvod skúšať, pretože mi všetko funguje. Keďže hovoríš, že si obnovoval z externého disku, znamená to, že si použil zálohu pomocou rsync?
Presne tak, pomocou rsync, ostatne, aj keď je BTRFS s nami hádam aj desať rokov, stále ostávam pri ext(2,3,4). Ani neviem prečo, poznám jeho výhody, ale akosi som vždy pri inštalácii zvolil ext.
Priatelia želám Vám do Nového roku 2025 všetko dobré, nech sa Vám vo svete Linuxu darí a z mojej strany ďakujem všetkým, ktorí akýmkoľvek spôsobom prispievajú na tento web. Či sú to už správy o zaujímavých novinkách, komentáre v diskusiách alebo blogy, ktoré niekedy zaberú aj pol dňa klepania na úkor svojho času. O to väčšia vďaka, PF 2025.
3. ročník Bratislava OpenCamp sa uskutoční 5. 4. 2025
Po covidových rokoch a ďalších prekážkach je pred nami tretí ročník, ktorý sa uskutoční v apríli 2025 na FIIT STU v Bratislave. Prvý aj druhý ročník konferencie sa tešil účasti okolo 300 ľudí, veríme že tretí ročník bude ešte lákavejší.
Komerčné riešenie pre virtualizáciu VMware Workstation Pro bolo uvolnené bezodplatne pre osobné použitie približne od mája 2024. Jedná sa o veľmi kvalitný virtualizačný nástroj pre windows aj linux.
Vznikla česká webová stránka venovaná distribúcii EndeavourOS s podporou Arch-Linux.cz. Táto distribúcia je založená na Arch linuxe. Inštalácia je založená na Calamares.
Vyšla nová verzia rolling-update distribúcie Manjaro, ktorá spája silu Arch Linuxu s jednoduchosťou user-friendly distribúcii. Okrem najnovšieho jadra je k dispozícii pre priaznivcov KDE aj najnovšie rozhranie Plasma 6. Manjaro vychádza vo verziách s KDE, GNOME a XFCE.
Bola vydaná verzia 0.10 textového editoru neovim. Nová verzia obsahuje množstvo vylepšení LSP protokolu, zvýrazňovania syntaxe pomocou Tree-sitteru a ďalších menších zmien. Kompletný zoznam noviniek je dostupný v oznámení o vydaní.
Ja používam rsync. Možné obavy sa dajú rozptýliť, ak sa pustí s parametrom --dry-run, kde len vypisuje plánované zmeny.
Taký luckyBackup je tiež super, a keďže je to nadstavba (podobne ako grsync) nad rsync, je možné používať vygenerovanú syntax pre rsync.
Osobne rsync používam často i na kopírovanie väčšieho množstva súborov, pretože zobrazuje progres. V e-shelli mám na to alias: alias rcp rsync -rPuh $*
Mám konto na GitLabe, ale tam mám len pár súkromných repozitárov, nakoľko nepracujem v tíme… a aj preto som predtým (a vlastne stále) používal skript, ktorý zabalil aktuálnu verziu a dal ju na Dropbox.
Teraz ma napadá, že by som mal oprášiť svoje znalosti ohľadom git-u.
luckyBackup je napríklad v základe MX Linuxu a Grsync som využíval pri synchronizácii dávnejšie. Vieš hodiť syntax pre rsync akú používaš? Napríklad synchronizácia dvoch adresárov s tým, že prepisuje zmenené, maže neaktuálne súbory a niečo vylúčené zo synchonizácie, vlastne presne tak to používam cez GUI pri diskoch.
Napr. v jednom profile (v skripte si volím, čo sa má zálohovať (napr. len maily, či dokumenty…)) mám:
rsync --progress --stats -hrtgopd --update --delete-after --delete-excluded --exclude-from=/.zaloha_maily,docs-vylucene_adresare /home/richard /media/seagate/zaloha-maily,docs
kde:
Asi nič výnimočné, ale funguje to (o.i. v rámci paranoje mám disk, kde sa vždy "len pridáva", kde sa nemažú súbory v cieli, ktoré už nie sú v zdroji ☺)
Na upload na Dropbox z CLI používam: https://github.com/andreafabrizi/Dropbox-Uploader
Jaj takto lokálne. Ja zálohujem na sieťový disk, takže tam ma tunelovanie cez ssh trocha trápi.
Rsync cez ssh protokol, alebo vlastný rsync protokol? Keď synchronizujem cez ssh používam túto príšeru:
rsync -aEWSlhv --delete-during -e "ssh -T -c aes128-gcm@openssh.com -o Compression=no -x"
. Napriek tomu je to cez gigabitovú alebo skôr gigait aj niečo nevyužije sieť naplno, lebo šifrovanie je poalé.Tak ma napadlo, či problém nie je inde a či by nepomohol prepínač -W:
-W, --whole-file
This option disables rsync’s delta-transfer algorithm, which causes all transferred files to be sent whole. The transfer may be
faster if this option is used when the bandwidth between the source and destination machines is higher than the bandwidth to disk
(especially when the "disk" is actually a networked filesystem). This is the default when both the source and destination are
specified as local paths, but only if no batch-writing option is in effect.
To platí len ak je linka rýchlejšia než disk. Ja mám SSD-čka a mám odskúšané, že keď netlačím rsync cez ssh, ale cez rsync:// protokol, tak to ide rýchlo. Pri SSH sa využíva asi polovica rýchlosti linky a CPU je na 100%.
Troška si ma predbehol. Chystám už nejakú dobu podrobnejší článok o Timeshifte aj s troškou omáčky okolo a viacej obrázkami, len som sa nevedel dokopať to dokončiť. No snáď to nebude divné, keď sa objavia dva články o tom istom programe.
Vzal som to len stručne, upravujem si programové výbery pre najnovší Q4OS a MX Linux a asi týždeň mám rozsekaný disk, tak som len narýchlo zdieľal info. Ak to bude podrobnejšie tak prečo nie, Timeshift je veľmi dobrý program.
...systemback je vynechané!!!...dodnes sa vyvija...
Písal so o tom, čo používam a nie zoznam softov. A nekrič (!!!), nie je to slušné.
Ak ho používaš, tak o ňom niečo napíš. Prispej aj ty troškou do mlyna.
...akože ja???...
A prečo nie akurát Ty? Ak ten program používaš a myslíš si, že za niečo stojí, podel sa so svojimi skúsenosťami. Však tak by to tu malo fungovať. Každý by mal nielen brať ale aj dávať.
Vyskúšal som Timeshift na jednom laptope a funguje fajn (skúšal som backup a obnovenie z externého disku).
Navyše sa dá šikovne ovládať z príkazového riadku.
Dík, že si sa podelil s osobnou skúsenosťou. Ja som zatiaľ obnovu nemal dôvod skúšať, pretože mi všetko funguje. Keďže hovoríš, že si obnovoval z externého disku, znamená to, že si použil zálohu pomocou rsync?
Presne tak, pomocou rsync, ostatne, aj keď je BTRFS s nami hádam aj desať rokov, stále ostávam pri ext(2,3,4). Ani neviem prečo, poznám jeho výhody, ale akosi som vždy pri inštalácii zvolil ext.