abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 18:55 | IT novinky

    Dnešním dnem lze již také v Česku nakupovat na Google Store (telefony a sluchátka Google Pixel).

    Ladislav Hagara | Komentářů: 2
    včera 18:33 | IT novinky

    Apple představil (keynote) iPad Pro s čipem Apple M4, předělaný iPad Air ve dvou velikostech a nový Apple Pencil Pro.

    Ladislav Hagara | Komentářů: 0
    včera 17:11 | Nová verze

    Richard Biener oznámil vydání verze 14.1 (14.1.0) kolekce kompilátorů pro různé programovací jazyky GCC (GNU Compiler Collection). Jedná se o první stabilní verzi řady 14. Přehled změn, nových vlastností a oprav a aktualizovaná dokumentace na stránkách projektu. Některé zdrojové kódy, které bylo možné přeložit s předchozími verzemi GCC, bude nutné upravit.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | Komunita

    Free Software Foundation zveřejnila ocenění Free Software Awards za rok 2023. Vybráni byli Bruno Haible za dlouhodobé příspěvky a správu knihovny Gnulib, nováček Nick Logozzo za front-end Parabolic pro yt-dlp a tým Mission logiciels libres francouzského státu za nasazování svobodného softwaru do praxe.

    Fluttershy, yay! | Komentářů: 0
    včera 13:11 | IT novinky

    Před 10 lety Microsoft dokončil akvizici divize mobilních telefonů společnosti Nokia a pod značkou Microsoft Mobile ji zanedlouho pohřbil.

    Ladislav Hagara | Komentářů: 2
    6.5. 21:33 | Komunita

    Fedora 40 release party v Praze proběhne v pátek 17. května od 18:30 v prostorách společnosti Etnetera Core na adrese Jankovcova 1037/49, Praha 7. Součástí bude program kratších přednášek o novinkách ve Fedoře.

    Ladislav Hagara | Komentářů: 5
    6.5. 21:11 | IT novinky

    Stack Overflow se dohodl s OpenAI o zpřístupnění obsahu Stack Overflow pro vylepšení OpenAI AI modelů.

    Ladislav Hagara | Komentářů: 1
    6.5. 17:55 | Nová verze

    AlmaLinux byl vydán v nové stabilní verzi 9.4 (Mastodon, 𝕏). S kódovým názvem Seafoam Ocelot. Přehled novinek v příspěvku na blogu a v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    6.5. 17:11 | IT novinky

    Před 50 lety, 5. května 1974 v žurnálu IEEE Transactions on Communications, Vint Cerf a Bob Kahn popsali protokol TCP (pdf).

    Ladislav Hagara | Komentářů: 0
    6.5. 13:44 | Zajímavý článek

    Bylo vydáno do češtiny přeložené číslo 717 týdeníku WeeklyOSM přinášející zprávy ze světa OpenStreetMap.

    Ladislav Hagara | Komentářů: 0
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (63%)
     (8%)
     (14%)
     (16%)
    Celkem 133 hlasů
     Komentářů: 9, poslední včera 22:07
    Rozcestník

    Dotaz: Synchronizace souborů do backup adresáře bez přepisování

    19.5.2016 10:32 majales | skóre: 29 | blog: Majales
    Synchronizace souborů do backup adresáře bez přepisování
    Přečteno: 699×
    Zdravím, Hledám nástroj pro synchronizaci souborů do backup adresáře, tak aby nepřepisoval existující soubory, ale udělal místo toho soubor nový. Když se nad tím tak zamýšlím, tak by bylo nejlepší aby to bylo i s kompresí, ale tu jsem schopen oželet. Umí něco takového rsync nebo unison? Díky za každý tip.

    Odpovědi

    Jendа avatar 19.5.2016 11:00 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    rsync měl nějakou volbu na generování hardlinků, ale osobně jsem na to šel pomocí btrfs nebo ZFS a snapshotů, případně pomocí rdiff-backup.
    19.5.2016 11:27 majales | skóre: 29 | blog: Majales
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Jenže rdiff-backup je ukrutně pomalý při velkých objemech... Mám ho nasazený na zhruba 300GB adresáři a jedna synchronizace běží cca hodinu.. Pravda je to přes smbmount, ale i tak je to pomalé. ZFS ani btrfs bohužel nepadá v úvahu..
    k3dAR avatar 19.5.2016 12:15 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    sync 300GB za 1h po sambe neni snad tak strasne, mozna by pomohlo misto konzumnich 5k4rpm HDD pouzit nejake SSD a misto 1xGLAN pouzit bond nad 8xGLAN nebo 1x10GLAN ;)
    porad nemam telo, ale uz mam hlavu... nobody
    19.5.2016 14:54 majales | skóre: 29 | blog: Majales
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Já to teď řeším jako synchronizaci na lokálním filesystému s tím, že ten backup by se neměl v žádném případě přepsat apokud ano tak by měla být zachována předchozí verze souboru.
    19.5.2016 19:14 majales | skóre: 29 | blog: Majales
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Navíc rdiff-backup se pokud vím už nevyvíjí celých 7 let a už se asi vyvýjet nikdy nebude..
    20.5.2016 08:25 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    A je v tom problém? Jsou tam chyby? Nebo chybí nějaké vlastnosti?

    Jinak pokud se aspoň část těch souborů nemění, nejvíc to urychlíte tak, že přes síť použijete protokol rsync, takže se nebudou přenášet celé soubory, ale jenom změny. Tedy pokud je síť úzkým hrdlem, což obvykle bývá.
    k3dAR avatar 20.5.2016 11:45 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    i primo tvurci upozornuji aby prenos na samba byl provaden pres ssh (stejny duvod jako rsync), pripadne zkusit misto cifs pouzit sambafs (ten ma ale limit souboru max 2GB) viz: http://www.nongnu.org/rdiff-backup/FAQ.html#cifs
    porad nemam telo, ale uz mam hlavu... nobody
    19.5.2016 15:26 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Mám ho nasazený na zhruba 300GB adresáři a jedna synchronizace běží cca hodinu.. Pravda je to přes smbmount, ale i tak je to pomalé.
    Přenést 300 GB za hodinu vám připadá málo? Co tam máte za síť? Pokud je to 1 Gbit/s, přenášet po ní reálně 0,66 Gbit/s (s veškerou režií) je podle mne dost slušné.
    Jendа avatar 19.5.2016 15:32 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Já to pochopil jako že má 300 GB souborů a rozdíl je malý, ale hodinu trvá, než se všechny projdou a vyhodnotí se změny. A tam samozřejmě záleží hlavně na počtu souborů.

    Proč nejde použít btrfs? Já to udělal tak, že na Sambě (Wedos disk) mám soubor naformátovaný na btrfs a připojený přes loopback.
    20.5.2016 08:21 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Pokud má to úložiště připojené přes smbmount, znamená to, že se všechny ty soubory musí přenést SMB protokolem na lokální počítač. Tam by se teoreticky mohly vyhodnotit ty změny, jenže už je to zbytečné, když se soubor přenesl, takže se může rovnou celý zapsat.

    Rsync může využít tu svou hlavní výhodu – přenos pouze změn – jedině tehdy, když se přes síť používá protokol rsync (případně zapouzdřený do SSH). Jakmile je pro přenos přes síť použit jiný protokol a rsync porovnává „lokální“ soubory, přenáší se celé soubory. Rsync by se měl pokoušet takové situace detekovat a vypisovat červené blikající varování :-)
    Jendа avatar 20.5.2016 17:35 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Pokud má to úložiště připojené přes smbmount, znamená to, že se všechny ty soubory musí přenést SMB protokolem na lokální počítač.
    Ne, nemusí. Stačí, když se přenesou informace o času poslední změny a velikosti. Pokud se tyto nezměnily, rsync na ně v defaultním nastavení nebude vůbec sahat.
    20.5.2016 18:05 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Pokud se tyto nezměnily
    Ne pokud se nezměnily, ale pokud budou stejné. Což zrovna v případě smbmount může dopadnout všelijak. Dá se použít parametr, aby rsync zadané rozdíly v čase ignoroval, ale ten v defaultním nastavení zapnutý není.
    19.5.2016 20:37 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Vždy je volba mezi rychlostí, efektivitou, flexibilitou a pohodlností. Já na zálohy už asi 3 roky používám backuppc a je vynikající v efektivitě (v záloze jsou soubory principiálně organizovany kompresované podle hashů a následně na hardlinkovány na jednotlivé zálohy jednotlivých strojů. Takže stejný soubor existující na několika strojích a zpracovaný v několika zálohách je fakticky v záloze pouze jedenkrát) flexibilitě ( efektivní nastavení úplných a inkrementálních záloh více úrovní, nastavení adresářových stromů které zálohovat a co vylučovat a podobně na úrovni souborů.) pohodlnosti (komfortní webové rozhraní pro definici a práci včetně pohodlné restaurace souborů a stromů na jiný stroj. (Konkrétně, manželce končil notebook tak po instalaci systému stačilo ho zavést do zálohovacího systému a ze staré zálohy určit kam se její home má restaurovat a bylo.) Nevýhoda: značná pomalost, inkrementální zálohy cca 100 minut a úplné cca 250 minut. (ale úplná záloha má 800 000 souborů a to asi rychleji stejně nejde. IOPS na rotačním disku jsou kolem 100 IOPS.)

    Pokud je to záloha, která má šáhnout na všechny soubory a posoudit jestli se změnily tak na rotačním disku stejně více než cca 100 za vteřinu neudělá nijak. Žádný systém.
    Jendа avatar 19.5.2016 21:04 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Pokud je to záloha, která má šáhnout na všechny soubory a posoudit jestli se změnily tak na rotačním disku stejně více než cca 100 za vteřinu neudělá nijak. Žádný systém.
    Může být víc záznamů o souborech v jednom bloku.
    19.5.2016 21:42 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Příloha:
    Myslel jsem to tak že když máš skutečně šáhnout na soubor a spočítat hash a pak porovnat jestli hash máš tak je jedno jak máš malé soubory. Na urovni aplikace užívající FS už vetšinou nemáš informaci, jestli soubory nejsou fyzicky na disku v jednom bloku. (ale uznávam, když posuzuji, že se nezměnily časy souborů tak čtu jen inode.). Chtel jsem tim hlavně drůraznit, že když je záloha na souborové úrovni a jsou to stovky tisíc souborů tak je to pomalé z principu i když je to velikostně malé.

    Jen pro info přihazuji graf ze zálohovacího serveru. Když jede něčí záloha tak vyjede primárně šedý pík, což je zálohovací oddíl postavený jako RAID 10 nad oddílem z disků sdb-e. Jasně je vidět že rychlost zálohy je limitovaná seekováním přes zálohovací oddíl. A takhle to seekuje nejen při inkrementech ale i při úplné záloze, protože zjištuje jestli soubor není stejný a tím pádem se nebude nic do zálohy přidávat.
    19.5.2016 15:03 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Tan backup dir je namontovaný přes sambu? Pak by nešly využít ani hardlinky rsyncu, které jinak docela pěkně fungují. Např. je využívá dirvish (perlový skript nad rsyncem), který by pro tohle šel snadno nakonfigurovat.
    21.5.2016 07:05 marek_hb
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    co takhle rsnapshot?
    21.5.2016 09:16 majales | skóre: 29 | blog: Majales
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Díval jsem se na něj, ale z toho co jsem pochopil tak neumí zachovat původní zálohu, což je to co právě potřebuju.

    Trochu se to tady pomotalo s tím, že jsem napsal, že používám rdiff-backup pro zálohování vzdáleného disku připojeného přes smbmount. To co jsem chtěl, je zálohovat lokálně adresář do adresáře tak aby se původní záloha nikdy nepřepsala a pokud vznikne stejné nazvaný soubor s jiným obsahem tak aby se ten původní zachoval a ten nový se tam taky dostal a aby se toto detekovalo třeba nagiosem. Reálně to bude adresář s podadresáři a v každém z nich soubory a podadresáře a soubory tam budou neustále přibývat.
    21.5.2016 09:54 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Podle mne rdiff-backup i rsnapshot dělají přesně to, co popisujete, tedy inkrementální zálohování s možností obnovit soubory z předchozích záloh. V případě rdiff-backup vidíte přímo na disku poslední zálohu a předchozí zálohy musíte obnovovat příkazem, v případě rsnapshot vidíte ty předchozí zálohy přímo na disku. Rozdíl je samozřejmě v potřebném místu na disku, když se změní část souboru – u rdiff-backup bude ta společná část uložena jen jednou, v případě rsnapshot musí být na disku vícekrát, v každé variantě souboru jednou.
    k3dAR avatar 21.5.2016 11:42 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    neni treba obnovovat prikazem, pouzivam s rdiff-backup-fs, doplneno o patche aby slo exportovat po samba, takze vysledek je ze vsechny vidis prirustkove backup jako adresare podle datumu zalohy a v nem virtualne vidis vsechny soubory a vykopirujs co potrebujes pomoci sveho oblibeneho nastroje na kopirovani souboru :)
    porad nemam telo, ale uz mam hlavu... nobody
    21.5.2016 12:04 marek_hb
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    což ale při rsnapshotu odpadá - všechny zálohy jsou normálně čitelné bez další věci co se může rozbít (podle mě)
    k3dAR avatar 22.5.2016 14:56 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    nefunguje rsnapshot tak ze vsechny nezmenene soubory udela hardlink na prvotni backup (nutno tedy cilovej filesystem s podporou hardlink) a zmenene soubory nakopiruje cele i pri zmene 1 bajtu?(+ nafoukne o to cele backup dir)? oproti tomu rdiff-backup lze cilit i na filesystem bez hardfiles (aspon myslim :) ale hlavne zmenene soubory uklada jen jako rozdil...
    myslim ze oboji ma sve vyhody i nevyhody... me (zatim?) pro me potreby vyhovuje vice rdiff-backup + rdiff-backup-fs :)
    porad nemam telo, ale uz mam hlavu... nobody
    22.5.2016 15:22 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Ano, funguje tak, psal jsem to o něco výše.
    22.5.2016 19:21 marek_hb
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    jj funguje - rdiff jsem kdysi používal,ale asi jsem měl pomalý počítač nebo já nevím co, ale připojení záloh přes rdiff-backup-fs bylo pomalé (i jen pohyb v adresářích) + jsem se pak někde dočetl o možných problémech při různých verzích rdiff a tak jsem přešel na rsnapshot a vyhovuje mi víc
    21.5.2016 10:01 marek_hb
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Mam pocit ze prave tohle umi - udela proste zalohu 1 - pak ji prekopiruje na 2 a do jednicky zapise zmeny (tak nejak) - tzn mas pak adresar treba hourly 0 a v nem normalne pristupnou adresarovou strukturu a soubory v case zalohy a pak adresar hourly 1 - 2 - 3 (podle nastaveni) a v nich predchozi zalohy. Plus muzes mit dalsi jako tydeni, mesicni

    Aspon takhle nejak funguje u me - sypu pres nej zalohy na nas dik pripojeny pres nfs
    Josef Kufner avatar 21.5.2016 14:39 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    rsnapshot stojí na rsync --link-dest. Tedy vytváří hardlinky na nezměněné soubory v předchozí záloze. Obnova je nesrovnatelně rychlejší než v případě rdiff-backup, neboť není potřeba rekonstruovat staré verze souborů z diffů.

    Používal jsem rdiff-backup, nyní používám rsnapshot a je to mnohem lepší. Hlavně ta obnova starších souborů. Zdaleka nejčastější use-case záloh je právě vytažení nějaké staré verze jednoho souboru či adresáře s několika málo soubory.

    Co se místa na disku týče, hardlinky docela komplikují výpočet zabraného místa i odhad, za jak dlouho místo dojde, ale celkem v pohodě se s tím dá žít. Je docela obtížné zkopírovat zálohovací disk na nový zálohovací disk, neboť je potřeba zachovat hardlinky a na to je potřeba hodně paměti.

    Rozhodně s rsnapshotem doporučuju mít dedikovaný fyzický (i logický) disk jen na zálohy. Jinak to je ale dobrý a jednoduchý (není moc, co by se mohlo podělat) nástroj.
    Hello world ! Segmentation fault (core dumped)
    22.5.2016 23:00 VjEtNaM | skóre: 4
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Drive jsem pouzival rdiff-backup. Ale rychlost nic moc. Nyni pouzivam BorgBackup. Zatim jsem spokojeny. Rychlost super, deduplikace, komprese, sifrovani, mountovani zaloh pres fuse.
    23.5.2016 12:18 m
    Rozbalit Rozbalit vše Re: Synchronizace souborů do backup adresáře bez přepisování
    Nešel by back-in-time ? Pokud se soubory nemají přepisovat, tak toto splňuje verzováním.

    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.