Portál AbcLinuxu, 25. dubna 2024 15:06


Dotaz: kopirovani adresare

30.7.2014 17:20 Milan Roubal | skóre: 25
kopirovani adresare
Přečteno: 295×
Odpovědět | Admin
Jaka je rozumna alternativa k prikazu
cp -a source target
Da se pouzit rsync nebo dopadnu stejne?

Pokusil jsem se zkopirovat obsah puvodniho filesystemu na novy v serveru Synology a po 3 dnech behu a 4 TB zkopirovanych dat se kopirovani vyrazne zpomalilo a zacal na serveru radit OOM zabijak. Podle vsech indicii to vypada, ze si cp uchovava seznam vsech zkopirovanych souboru pro dohledavani hardlinku a vytvoreni teto struktury pomalu sezere veskerou dostupnou pamet a neni mi zcela jasne, zda a jak se tomuto chovani da vyhnout (hardlinky na filesystemu pouzity nejsou).

Je fakt hrozne, ze uz ani na programy jako je cp se neda plne spolehnout, ze proste dobehnou do konce :(
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.7.2014 17:53 Carth_Onasi
Rozbalit Rozbalit vše Re: kopirovani adresare
Odpovědět | | Sbalit | Link | Blokovat | Admin
To, že 4 TB se ti kopírovalo 3 dny, je problém. Pokud je to na localu, za 3 hodiny máš mít hotovo. Jaký je zdroj a cíl?
30.7.2014 19:52 Milan Roubal | skóre: 25
Rozbalit Rozbalit vše Re: kopirovani adresare
Čas je v pořádku, uvnitř Synology jsem vyměnil disky a to původní pole (tedy zdroj) je teď tvořeno disky připojenými přes USB2.
Jendа avatar 30.7.2014 20:38 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: kopirovani adresare
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak ten rsync zkus (normálně na to, jak to teď je).
Já to s tou denacifikací Slovenska myslel vážně.
30.7.2014 22:05 Milan Roubal | skóre: 25
Rozbalit Rozbalit vše Re: kopirovani adresare
zatim to bezi, podle rsync FAQ potrebuje rsync prumerne 100B na soubor. Souboru tam muze byt odhadem tak 20M, tak jsem zvedavej jak to dopadne. Ta masina ma 512 MB RAM a 2,5 GB swap. Ta struktura od cp se asi drzela jen v RAM, protoze vyuziti swapu kdyz jsem to sestreloval bylo minimalni.
30.7.2014 23:01 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: kopirovani adresare
zase kolik tvého času tě stojí vytvořit dokonalé řešení na jeden příkaz. Já osobně bych to nehrotil, udělal porovnání velikosti adresářu na první urovni adresáře na 1 urovni udělal ručně a rozdělil kopirování na cca 5-20 samostatných cp skoro stejně velkých částí, sdružených za sebou do jednoho bashe. pak každý příkaz skončí paměti si vymaže a jde zase od nuly.
31.7.2014 00:24 Milan Roubal | skóre: 25
Rozbalit Rozbalit vše Re: kopirovani adresare
pokud bych to udelal hned na zacatku, tak by to fungovalo. Bohuzel ted je to horsi, cp na synology je soucasti busyboxu a tam neni parametr -u pro zachovani jiz dokoncene casti. Do cile uz chybel jen 1 TB, rsync z toho uz polovinu ubral, tak snad to do rana dokonci.

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.