abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 07:43 | Nová verze
Na Steamu se objevil port hry Arma: Cold War Assault (Operation Flashpoint) pro Mac a Linux. … více »
creon | Komentářů: 5
dnes 05:55 | Nová verze

Po 18 měsících od vydání verze 8.0 byla vydána verze 9.0 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab. Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 0
dnes 03:33 | Komunita

Platnost posledního patentu souvisejícího s Dolby Digital (AC-3) vypršela. Po MP3 se tak do Fedory oficiálně dostane také kodek AC-3.

Ladislav Hagara | Komentářů: 0
dnes 00:44 | Komunita

Feral Interactive, společnost zabývající se vydáváním počítačových her pro operační systémy macOS a Linux, nabízí své hry na Steamu vývojářům open source 3D grafické knihovny Mesa zdarma. Podmínkou je minimálně 25 commitů za posledních 5 let. Stejnou nabídku dostali vývojáři knihovny Mesa v roce 2015 od Valve. O rok dříve dostali od Valve tuto nabídku vývojáři Debianu a Ubuntu.

Ladislav Hagara | Komentářů: 0
včera 23:55 | Nová verze

Opera 44, verze 44.0.2510.857, byla prohlášena za stabilní. Nejnovější verze tohoto webového prohlížeče je postavena na Chromiu 57. Z novinek vývojáři Opery zdůrazňují podporou Touch Baru na nejnovějších MacBoocích Pro (gif). Přehled novinek pro vývojáře na blogu Dev.Opera.

Ladislav Hagara | Komentářů: 1
včera 20:56 | Pozvánky

V úterý 28. dubna se koná další Prague Containers Meetup. Přijďte si zopakovat, jak psát kvalitnější Dockerfile a jaké novinky a ulehčení přináší ansible-container, který vám umožní spravovat celý životní cyklus vašeho kontejneru. Místo konání: Concur, Bucharova 11, Praha-Stodůlky.

little-drunk-jesus | Komentářů: 0
včera 17:00 | Nová verze

Po půl roce od vydání verze 3.22 bylo vydáno GNOME ve verzi 3.24 s kódovým názvem Portland. Vydání obsahuje 28 459 změn od přibližně 753 přispěvatelů. Z novinek lze zmínit funkci noční světlo, přepracovaná nastavení, aplikaci Recepty, zdokonalenou oblast pro upozornění nebo zdokonalený webový prohlížeč. Podrobnosti i s náhledy v poznámkách k vydání a v novinkách pro vývojáře a správce systémů.

Ladislav Hagara | Komentářů: 4
včera 11:55 | Humor

Majitelé koček by měli být obezřetní při používání desktopového prostředí XFCE ve výchozím nastavení. Používání XFCE může mást jejich kočky a vést k poškrábání displeje. Jedná se o chybu 12117. K dispozici je již patch.

Ladislav Hagara | Komentářů: 19
21.3. 15:55 | Nová verze

Byla vydána verze 7.5 sady aplikací pro SSH komunikaci OpenSSH. Jedná se o opravné vydání. Volba UsePrivilegeSeparation v sshd_config se stala zastaralou (deprecated). Upozornit lze na změnu formátu log záznamů. Novou verzi OpenSSH již nelze přeložit s upstreamem nepodporovanými verzemi OpenSSL.

Ladislav Hagara | Komentářů: 0
21.3. 14:44 | Nová verze

Byla vydána verze 5.1.0 svobodného integrovaného vývojového prostředí KDevelop. Z novinek lze zdůraznit podporu LLDB. Programátoři mohou nově ladit své programy pomocí GDB nebo LLDB MI. Jedná se o jeden z výsledků Google Summer of Code (GSoC 2016). Zdrojové kódy lze nově přímo z menu KDevelopu analyzovat pomocí nástroje Cppcheck. Přibyla podpora OpenCL. Vylepšena byla podpora programovacího jazyka Python. Přímo z menu lze měnit barevná schémata KDevelopu.

Ladislav Hagara | Komentářů: 6
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (14%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 916 hlasů
 Komentářů: 72, poslední 1.3. 11:16
    Rozcestník

    Dotaz: Jaký SW na zálohování dat i s verzováním?

    22.7.2011 14:39 Zopper | skóre: 14
    Jaký SW na zálohování dat i s verzováním?
    Přečteno: 1484×
    V současné době využívám cloudových služeb (konkrétně SpiderOak) na zálohování a synchronizaci dat mezi více PC, přičemž občas využívám i toho, že mám přístup i ke smazaným či změněným souborům. Rád bych si ale tuto potřebu řešil vlastními silami, ať už kvůli větší bezpečnosti (nedávám data třetí straně), či rychlosti. Hledám tedy nějaký program či kombinaci programů, které by uměly následující:
    • automatická záloha na server a následně replikace změn na další stroje
    • verzování souborů - když přepíšu obrázek nějakým jiným, nebo ho smažu, chci mít možnost se dostat k několika předchozím verzím
    • na straně klienta by měl být řešení platformově nezávislé
    Samotné zálohování a replikaci by vyřešil rsync v cronu a síťový disk, nicméně nenašel jsem informace o tom, že by rsync uměl zálohovat X verzí každého souboru. Z toho důvodu ani nemůžu použít snapshotový FS, jelikož se chci obvykle vrátit u jednoho souboru a ne u všech. Co se provedení verzování týče, klidně by stačil zrcadlový adresářový strom, kde by se k názvu souboru přidalo datum odsunutí, či jen číslo verze - jde o to, aby se to nemíchalo v normálním stromě s aktuálními soubory.

    Pod platformovou nezávislostí si představuji synchronizaci a verzování dostupné jak na Linuxu, tak na Windows (a možná do budoucna Apple). Pro mobilní klienty (Android, ...) bude přijatelné připojení se přes sftp, byť by bylo lepší, kdyby i tady šlo hlídat změny a verzovat.

    Řešil někdo něco takového, či má nápad, jak na to? Děkuji.
    "Dlouho ještě chcete soudit proti právu, stranit svévolníkům?" Ž 82,2

    Řešení dotazu:


    Odpovědi

    22.7.2011 15:43 NN
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Ja bych rekl, ze dost zalezi na objemu a stylu prace s daty na volbe zalohovacicho mechanismu. POkud pracujes casto s malym objemem, mozna bych pouzil nejake programatorske verzovaci nastroje jako git. Pokud jsou to rozsahlejsi data a vetsi objemy tak napr. bacula.

    NN
    22.7.2011 18:23 Zopper | skóre: 14
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    No jsou to běžné dokumenty, od zdrojových kódů až po hudbu, videa, ... prostě větší část home. Na baculu se podívám, ta vypadá jako to, co hledám, díky.
    "Dlouho ještě chcete soudit proti právu, stranit svévolníkům?" Ž 82,2
    23.7.2011 00:25 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    ja pouzivam software bacula v zmiesanom prostredi (director + storage na linuxe, file daemon na linuxe a windowse).
    Priklad:
    +-------+---------------------+---------------------+---------+-----------+----------+---------------+
    | JobId | Name                | StartTime           | JobType | JobStatus | JobFiles | JobBytes      |
    +-------+---------------------+---------------------+---------+-----------+----------+---------------+
    | 6240  | /var/log/emerge.log | 2011-07-22 18:00:02 | B       | T         | 575      | 103161408     |
    | 6231  | /var/log/emerge.log | 2011-07-21 18:03:44 | B       | T         | 77151    | 1400689036    |
    | 6218  | /var/log/emerge.log | 2011-07-20 18:00:03 | B       | T         | 488      | 83690330      |
    ...
    | 6019  | /var/log/emerge.log | 2011-06-28 18:00:03 | B       | T         | 76274    | 1328834334    |
    | 5939  | /var/log/emerge.log | 2011-06-19 20:38:45 | B       | T         | 82992    | 1397323096    |
    | 5871  | /var/log/emerge.log | 2011-06-12 14:40:13 | B       | T         | 83793    | 1575742423    |
    +-------+---------------------+---------------------+---------+-----------+----------+---------------+
    
    System si uklada informacie o kazdom backupe v databazovom katalogu. V GUI sa da pozriet aj timestamp samotneho suboru a checksum. Podla roznych kriterii sa da nastavit co ma obnovit. Samotna zaloha moze byt ako by sa ocakavalo "full backup", "incremental", alebo "difrerential".

    Toto by odpovedalo na dve otazky: "Versionovanie", "Nezavislost na platforme".

    Na synchronizaciu sa da pouzit moznosti obnovovania "restore". Z principu moznu nastat tri moznosti:
    - subor sa nenachadza na cieli (obnovi sa zo zalohy)
    - subor sa nachadza na cieli (prepise sa podla podmienky: always / ifnewer/ ifolder / never)
    - subor sa nenachadza v obnovovanom zozname suborov (!?)

    Ako by som implementoval poslednu moznost nie som si isty. V sekcii obnovovania (restore) sa takato moznost nenachadza, ale jedna funkcia by sa dala pouzit. Bacula vie porovnavat system oproti katalagu (vpodstate TripWire ochrana). Specialny typ job-u s pomenovanim "verify" sa o toto stara. Internou limitaciou sa da vygenerovat zoznam "zmazanych" suborov. Teda tych co su v katalogu, ale nenechadzaju sa na cielovom systeme. Tento zoznam sa moze pouzit napr. v "post exec" casti na vycistenie synchronizovanej masiny.

    Dalsi moznost je v "pre exec" casti vymazat vsetko na cieli. Ja by som toto pouzival, len ak sa synchronizacia nebude vykonavat casto a neohrozi to funkconost systemu ... dost zalezi o ake data ide a ich mnozstvo.
    22.7.2011 21:12 dustin | skóre: 61 | blog: dustin
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Používáme již roky backuppc a jsme s ním zatím spokojeni. Jen perlička - dnes jsme zjistili, že již pár měsíců zbytečně pravidelně zálohujeme z několika vývojářských strojů celkem 150 miliónů již nepotřebných souborů. Nebýt stížností vývojářů na dlouhé časy běhu zálohovacího procesu, který je na vytížení disku znát (vždy několik dnů vs. desítky minut), ani bychom si toho nevšimli. HW - HP ML115 za 11 tis. a 4 SATA disky v RAID10, komplet zálohy včetně několika let historie celkem 1,4TB, počet souborů (většina jsou hardlinky do poolu - interní deduplikace backuppc) na zálohovacím filesystému odhaduji tak půl miliardy. Kopie na offline disky (mirror na úrovni sw raidu) trvá pár hodin.
    22.7.2011 22:18 Jan Mikuš | skóre: 20 | Kladno
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Co rdiff-backup.
    the.max avatar 23.7.2011 11:51 the.max | skóre: 46 | blog: Davidovo smetiště | Bílina
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    jop, zrovna jsem ho sem chtel taky dopsat:-)
    KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu
    22.7.2011 23:57 Zopper | skóre: 14
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Díky za tipy, rdiff-backup sice (podle diskuzí) neumí synchronizovat změny mezi více PC, ale zkouším následující řešení:

    Na serveru je jeden synchronizační adresář, který si všichni klienti synchronizují přes rsync a tento se po každé synchronizaci zálohuje přes rdiff-backup. Není to sice řešení pro spolupráci více osob, ale protože to stejně mám hlavně pro svou osobní potřebu "stejná data na všech PC, kde něco dělám", tzn. změna stejného souboru je prakticky vyloučená, tak řešení konfliktů metodou "nejnovější soubor" stačí.

    Na Baculu a Backuppc se ještě podívám, ale přijde mi, že námaha a čas, kterou budu muset na instalaci vynaložit se mi proti výše zmíněnému řešení nevyplatí. Zatím tedy otázku nechám otevřenou, než vyberu definitivní řešení.
    "Dlouho ještě chcete soudit proti právu, stranit svévolníkům?" Ž 82,2
    23.7.2011 02:49 Kit
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    A co zmíněný Git? Jeho hlavní úlohou je verzování, zálohování je vlastně bonus. Je vhodný i pro synchronizaci práce více osob, dokonce i na stejných souborech. Je velmi úsporný na objem přenášených dat a tedy i rychlý.
    23.7.2011 16:03 Zopper | skóre: 14
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Git má bohužel problémy s velkými soubory - a já v tom rozhodně budu mít obrazy DVD, možná i virtuální disky pro VMWare. Nicméně při hledání nějakých informací o gitu a velkých souborech jsem kromě několika pokusů o vylepšení gitu našel i zápisek někoho, kdo použil svn (http://kitenet.net/~joey/svnhome/), které, i podle mých testů, nemá s velkými soubory problémy, nebo jsem je aspoň na testovacím vzorku nezpozoroval.
    "Dlouho ještě chcete soudit proti právu, stranit svévolníkům?" Ž 82,2
    23.7.2011 16:22 Kit
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Git je určen především pro velké množství malých souborů, což je typické pro vývoj software. Obrovské soubory zmíněných typů jsou zpravidla výsledným kompilátem a proto se do archivu Gitu neukládají.

    Pro velké soubory by bylo zase praktičtější použít rsync nebo rdiff-backup podle typu potřeb. Je možné provozovat oba systémy paralelně.

    Významným rozdílem Gitu proti SVN je lokální úložiště projektu, které SVN nemá. Je tedy nutné si rozmyslet, jaké řešení potřebuji. Je možné Git a SVN kombinovat, tedy SVN na serveru a Git na klientovi, což považuji za velmi praktickou kombinaci. Zejména pro ty, kteří jsou na Git zvyklí a v zaměstnání jsou nuceni používat SVN.
    pavlix avatar 23.7.2011 19:33 pavlix | skóre: 53 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Git má bohužel problémy s velkými soubory
    Máš pro to nějaký (současný) odkaz?
    23.7.2011 19:48 Zopper | skóre: 14
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Například prosinec 2010 - http://lwn.net/Articles/419241/. Očividně to jde nějak obejít, ale když můžu použít čisté SVN, tak proč mít upravený GIT.
    "Dlouho ještě chcete soudit proti právu, stranit svévolníkům?" Ž 82,2
    23.7.2011 20:22 Kit
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Pokud vím, SVN nemá lokální úložiště. Nelze tedy verzovat bez přístupu k serveru. To může být pro mobilního uživatele hodně omezující.
    23.7.2011 20:27 Zopper | skóre: 14
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    To záleží na tom, jak často má být verzování používáno. V mém případě je to hlavně ochrana proti tomu, když si omylem přepíšu/smažu nějaký soubor a případů, kdy se nemohu dostat na server je minimum (svn over ssh).
    "Dlouho ještě chcete soudit proti právu, stranit svévolníkům?" Ž 82,2
    23.7.2011 21:01 Kit
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Hlavně jsou to dva podstatně odlišné systémy. V SVN je celá historie projektu soustředěna na serveru, je tedy nutné ho pravidelně zálohovat.

    U Gitu má každý člen kompletní historii projektu plus své vlastní vývojové větve, které nechce nikde prezentovat. V případě havárie serveru je možné repozitář zrekonstruovat podle repozitáře libovolného klienta. Spolehlivost uložení dat je tedy řádově vyšší.

    Je však možné, že uvádím vlastnosti, které nejsou prioritní.
    pavlix avatar 23.7.2011 20:28 pavlix | skóre: 53 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Například prosinec 2010 - http://lwn.net/Articles/419241/.
    Tam žádný konkrétní popis problémů nevidím.
    23.7.2011 19:56 Kit
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Našel jsem článek o tom, že i velké soubory se dají v Gitu elegantně řešit pomocí nástroje Bup. Podle popisu by to mohlo být na obrazy DVD nebo VMware velmi efektivní.
    Max avatar 23.7.2011 16:36 Max | skóre: 65 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Tak třeba seznam používá svn i jako zálohovací sw (svn backup). Ono to má dosti výhod, dobrá je i velikost zálohy, svn dobře šetří místem.
    Zdar Max
    Měl jsem sen ... :(
    25.7.2011 16:00 Pev | skóre: 28
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    3 roky stará informace, otázkou je, zda je to stále pravda.
    25.7.2011 09:43 Zopper | skóre: 14
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Tak zatím zkouším (zdá se že úspěšně) SVN. To co chápu jako hlavní výhodu GITu (tj. informace o revizích jsou lokální, ne jen na serveru) je pro mě nepodstatné. Pokud by se ale objevily nějaké problémy, které by GIT vyřešil snáz, zkusím i ten.

    Pro automatizaci a usnadnění práce mám napsaný script (pokud bude všechno fungovat jak má, tak ho ještě rozepíšu, ošetřím nedostupnost serveru či chyby od SVN a tak, ale pro testování to stačí):
    
    IFS=$(echo -en "\n\b")
    export SVN_EDITOR=cat
    
    # echo "provadim zmeny repozitare v pripade potreby"
    
    ADDR_OUT="domain.tld" # vnejsi adresa
    ADDR_HOME="192.168.0.1" # adresa ve vnitrni siti
    
    # cesta k repozitari
    PATH_REPO="/cesta/na/serveru/REPO"
    PATH_SRC="/cesta/na/lokalnim/stroji/REPO"
    
    cd $PATH_SRC
    
    # Pingne na vnitrni adresu. Pokud dostane odpoved, predpoklada, ze je
    # dostupna. Pokud vyprsi timeout, nastavi adresu SVN serveru na vnejsi
    # adresu.
    if [ `ping -q -c 1 $ADDR_HOME | grep "1 received" -c` -eq 0 ];then
            echo "nejsem doma, nastavim vnejsi repo"
            svn switch --relocate svn+ssh://user@$ADDR_HOME$PATH_REPO  svn+ssh://user@$ADDR_OUT$PATH_REPO
    else
            echo "jsem doma, nastavim domaci repo"
            svn switch --relocate svn+ssh://user@$ADDR_OUT$PATH_REPO 
    svn+ssh://user@$ADDR_HOME$PATH_REPO
    fi
    
     
    echo "processing files to add..."
    find . | grep -v "\.svn" |  sed -e s/^/\"/g -e s/$/\"/g | xargs -r svn add 2>&1 | grep -v "under version control" 
    echo "done" 
    
    echo "processing files to delete..."
    svn status | grep "^!" | sed -r 's/^\![ ]+//' | xargs -r svn delete
    echo "done"
    
    echo "processing commit..."
    svn commit --non-interactive -q -m "auto" || echo "Nelze commitnout"
    svn up || echo "nelze aktualizovat"
    echo "done"
    
    "Dlouho ještě chcete soudit proti právu, stranit svévolníkům?" Ž 82,2
    Heron avatar 25.7.2011 15:02 Heron | skóre: 50 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Z toho důvodu ani nemůžu použít snapshotový FS, jelikož se chci obvykle vrátit u jednoho souboru a ne u všech.

    To jsem moc nepochopil.

    Osobně používám kombinaci rsync (pro úsporné přenášení dat ze síťových strojů) a následný btrfs snapshots. Výsledkem je, že mám k dispocici kompletní data ze všech serverů a to ve velmi úsporné formě na disku. Kdykoliv mohu vytáhnout jakýkoliv soubor z jakéhokoliv snapshotu.

    Celá tato operace je tak rychlá, že ji mám v cronu každou hodinu (což je možná overkill, ale chtěl jsem trochu vyzkoušet i co btrfs zvádne).

    Snapshoty se tváří jako adresáře (resp mountpointy), takže můžeš pro "vytažení" zálohy použít jakýkoliv protokol na soubory (scp, ftp, samba, nfs).

    25.7.2011 15:12 Zopper | skóre: 14
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Aha... je pravda, že po btrfs jsem moc nepátral, vycházel jsem ze zkušeností s virtuálními stroji, kde se mi nikdy nepovedl získat konkrétní soubor ze snapshotu. Pokud jdou u btrfs snapshoty připojit jako adresář, tak to je možná nejjednodušší řešení mých potřeb.
    "Dlouho ještě chcete soudit proti právu, stranit svévolníkům?" Ž 82,2
    Heron avatar 25.7.2011 15:45 Heron | skóre: 50 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Snapshot virtuálního stroje je ale něco jiného, než snapshot btrfs. Snapshoty FS (btrfs, zfs) jsou skutečně na první pohled adresáře s (okamžitou) kopií dat v daném okamžiku pořízení snapshotu.

    Navíc ty FS ukládájí jen změněné bloky, takže 1000 snapshotů 100GB souboru, který se nemění, nezabírá kromě metadat nic navíc. Pokud se mění, ukládají se pouze změněné bloky. Výsledkem je, že máš historii 1000 změn 100GB souboru třeba na 200GB disku (pokud těch změn nění více než 100GB).

    Snapshot virtuálního disku (nebo třeba LVM) na druhou stranu neví nic o FS, tam si ukládá změněné bloky (bez další logiky) tak, jak by se zapsaly na disk. Takový snapshot lze obnovit pouze za asistence toho softu, který jej vytvořil.
    Max avatar 25.7.2011 15:21 Max | skóre: 65 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Dokud nebude pro brtfs nějaký fsck, tak do něj nejdu :-/.
    Zadr Max
    Měl jsem sen ... :(
    25.7.2011 15:26 Zopper | skóre: 14
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Když se bude dělat pravidelná záloha dat na jiný FS, tak to snad tolik nevadí. :-)
    "Dlouho ještě chcete soudit proti právu, stranit svévolníkům?" Ž 82,2
    Heron avatar 25.7.2011 15:55 Heron | skóre: 50 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Jak to říkal Stalin?

    Zálohovat, zálohovat, zálohovat! ;-)

    Pravda, měl jsem taky obavy, občas mi to napíše nějakou chybu (což je dáno verzí jádra v debianu a netýká se dat, ale featur), ovšem zatím tyto nevýhody předčily výhody. Mirror mirroruje, snapshoty fungují. Ta data by se zálohovala tak jako tak, takže když se to sesype, tak se nic neděje.

    U všech dat kontroluju hashe (to k vůli možnosti nějakého silent corruption) a zatím je vše ok.

    Jako funguje to. Na produkci bych to nedal, na to to ještě připravené není, ale pro early testera je to ideální stav.

    Nasadil jsem to ve chvíli, kdy jsem potřeboval pracovat s 300GB adresářovým stromem. Jakýkoliv verzovací systém nepřipadal v úvahu. SVN by to musel tahat po síti a navíc ve svém lokálním repositáři ty data má dvakrát (zabíralo by to lokálně 1TB + ještě na serveru), git si na tom úspěsně vylámal zuby už při importu. Nedalo se s tím rozumně pracovat (rozumněj revert k nějaké předchozí verzi). Tady si udělám snapshot kdykoliv potřebuji a mám všechny předchozí verze živé a dokonce zapisovatelné. Ideální, rychlé, úsporné.
    25.7.2011 16:02 Zopper | skóre: 14
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Tak jsem se podíval a nějaké fsck už *je*... http://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg10864.html
    "Dlouho ještě chcete soudit proti právu, stranit svévolníkům?" Ž 82,2
    25.7.2011 16:00 Kit
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Snapshoty mohou nahradit zálohování, ale verzování nenahradí. Záleží na konkrétních potřebách. Je možné, že tazateli budou snapshoty stačit, ale jinému vyhovovat nebudou.

    Jak se takový systém zálohuje pro případ fyzické poruchy média? Je možné to efektivně provést se všemi snapshoty?
    25.7.2011 16:09 Zopper | skóre: 14
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    V mém případě naštěstí snapshoty stačí, riziko, že při havárii disku ztratím snapshoty zrovna když je budu potřebovat sice nelze vyloučit, ale benefity v podobě snadnosti použití, či úspory místa (nemusím mít data na serveru dvakrát - jednou v SVN, jednou jako použitelná data pro přístup přes scp) převyšují riziko.
    "Dlouho ještě chcete soudit proti právu, stranit svévolníkům?" Ž 82,2
    Heron avatar 25.7.2011 16:14 Heron | skóre: 50 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?

    S prvím odstavcem nezbývá než souhlasit.

    To druhé, upřímně, to jsem ještě neřešil. Určitě to půjde zálohovat stejně jako každý jiný FS - umount a dd. Podle featur na wiki by to mělo mít incremental backup celého fs, ale nenašel jsem na to příkaz. Asi ještě není implementovaný.

    Otázkou je, proč řešit zálohování zálohovacího media (pokud by to mělo vystupovat v této roli). Zálohovací pásky také přece nezálohujete.

    25.7.2011 16:41 Kit
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    O BTRFS uvažuji jako o primárním úložišti dat se snapshoty. Proto se ptám na možnosti zálohování včetně snapshotů. Disk může fyzicky zhavarovat kdykoli. dd neuvažuji, partimage to ještě neumí. Snad už jen RAID 1.
    Heron avatar 25.7.2011 17:56 Heron | skóre: 50 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Já mám v btrfs dva disky a fs vytvořený jako mirror. Zdá se, že to funguje. Otestováné to nemám, ale to pro tebe nebude problém otestovat ve virtuálce. Na mdadm mirroru to jde vytvořit samozřejmně také.
    Řešení 1× (Zopper (tazatel))
    28.7.2011 18:26 Zopper | skóre: 14
    Rozbalit Rozbalit vše Re: Jaký SW na zálohování dat i s verzováním?
    Takže finální řešení je takovéto: přes Unison synchronizuji data ze všech PC se serverem á la hvězda (rsync se mi nepovedlo rozchodit na plnohodnotnou obousměrnou synchronizaci, unison přitom rsync algoritmy částečně využívá), kde jsou data uložena na btrfs oddíle a každou hodinu je vytvářen snapshot (pomocí tohoto skriptu - hodinové snapshoty jsou jen pro posledních 24 hodin, za posledních 7 dní zůstávají jen denní, pak týdenní a nakonec už jen měsíční).

    Protože server obsahuje i jiná data, než jen synchronizované soubory/zálohy, běží ještě v cronu rsync, který vytváří kopii na druhém disku s jiným, než btrfs souborovým systémem.

    K datům na serveru se mohu dostat i přes ssh (či jakkoliv jinak, díky unison nejsou uložena v nějaké databázi, ale jako normální soubory) a jakékoliv změny v nich se projeví i na synchronizovaných strojích. V případě potřeby bych mohl i rozchodit přístupnost jako síťový disk, ale zatím to nepotřebuji.

    Pro moje potřeby je takovéto řešení zcela dostačující. Pokud by ale byla zapotřebí pořádná správa verzí (nešlo by o data jednoho uživatele na více strojích, ale více uživatelů na jednom projektu), určitě by bylo lepší sáhnout po svn, či zkusit git s nějakým rozšířením pro velké soubory.
    "Dlouho ještě chcete soudit proti právu, stranit svévolníkům?" Ž 82,2

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.