Portál AbcLinuxu, 5. května 2025 05:52

Dotaz: btrfs a deduplikace

10.10.2015 11:31 Jan
btrfs a deduplikace
Přečteno: 462×
Odpovědět | Admin
Dobry den,

resim tu problem, ze se snazim z hystoricky asi 3 domacich serveru, kde ruzne umirali disky a byly zachranovany na ruzna mista , tedy ty zalohy jsou nelogicky na ruznych mistech. Pri ruznych laborovanich s programy jako fdup jsem nahodou zjistil, ze btrfs by mel toto umet tak nejak sam od sebe.

Mozna neco delam spatne, ale ma myslenka byla to vse prekopirovat na btrfs, ktery "pozna" ty duplicitni soubory a hotovo.

Bohuzel zazrak se nekonal - pochopil jsem to spatne , nebo jen neco spatne delam ?

PS: v navalu nadseni jsem pustil konverzi 4T ext3 fs na btrfs , bezi to uz asi 3 dni, jak to tak obvykle muze trvat ? je to zaplneny cca 95%. a po dvou dnech to vyplivlo jen :

csum result is 0 for block 3387648745472 csum result is 0 for block 2896416559104

Honza

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.10.2015 11:34 Jan
Rozbalit Rozbalit vše Re: btrfs a deduplikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
historicky
Václav 10.10.2015 12:04 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
Rozbalit Rozbalit vše Re: btrfs a deduplikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Deduplikace sama od sebe pokud vím zatím nefunguje, potřebuješ nějaký nástroj který duplicity najde a deduplikaci provede. https://btrfs.wiki.kernel.org/index.php/Deduplication
Cross my heart and hope to fly, stick a cupcake in my eye!
10.10.2015 12:06 Filip Jirsák
Rozbalit Rozbalit vše Re: btrfs a deduplikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sám od sebe to nepozná – musel by mít databázi kontrolních součtů všech zapsaných bloků, a když něco zapisujete, nejprve spočítat ten kontrolní součet a zjistit, zda už takový blok neexistuje. Ne že by to nešlo naprogramovat, ale není to jednoduché udělat tak, aby to nebylo spíš ke škodě než k užitku. Automaticky to může udělat třeba tehdy, když kopírujete soubor v rámci toho btrfs systému – a aktuální verze třeba příkazu cp tohle udělat umí.

Je ale možné udělat následnou deduplikaci, což je to, co vy potřebujete. Tedy nejprve se data nakopírují s duplicitami, a pak spustíte deduplikaci, která ten výpočet kontrolních součtů pro celý souborový systém udělá jednorázově. Když budete hledat „btrfs deduplication“, najdete potřebné nástroje.
10.10.2015 14:08 Jan
Rozbalit Rozbalit vše Re: btrfs a deduplikace
tak nasel jsem dva, bedup, ten se nainstaluje , ale v debian7 nechodi.

pokud tady cituju chybu, tak pri nahledu dostanu "Značka MODULE není povolena!"

druhy je duperemove a ten pro zmenu ani nejde zkompilovat.

jestli jsem to pochopil, tak stejneho vysledku bych dosahl pouzitim fdupes a hardlinku.

10.10.2015 15:05 Jan
Rozbalit Rozbalit vše Re: btrfs a deduplikace
ten bedup hlasi zktacene : ImportError: cannot import name ExitStack

coz teda netusim, co je a google celkem taky mlci. Neni tu nahodou nekdo, komu to na Debianu 7 64 bit funguje ?

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.