Kopirovani prohardlinkovanych adresaru

Slavek Banko slavek.banko na axis.cz
Úterý Březen 4 16:01:43 CET 2008


Dne út 4. března 2008 Petr Baláš napsal(a):
> Mam zalohy vytvorene dirvisem t.j. adresare pro ruzne dny
> kde je velka cast obsahu adresaru stejna t.j. jsou tam vesinou
> hardlinky na totozne soubory. Ted potrebuji tyto adresare
> presunout na novy disk. Jak toto zkopirovat aby se zachovaly
> hardlinky t.j. neobsadilo zbytecne dalsi misto na disku?
> mc mi hlasi chyby - nemuzu vytvorit hardlink.
>
> Popr. nejaky program, ktery projede adresar a nahradi
> vyskyty stejnych souboru za hardlinky. Bavime se o
> statisicich souboru - to co jsem zatim zkousel se snazilo
> udrzet data o souborech v pameti a obratem ruky spadlo
> na nedostatek pameti.

Jednou jsem podobnou strukturu kopíroval rsyncem zhruba tak, že jsem 
nejdříve zkopíroval nejnovější den, a pak postupně předchozí dny 
kopíroval s --link-dest na posledně zkopírovaný den.

Postupovat takto časem zpět, místo časem dopředu, má výhodu v tom, že po 
zkopírování nejnovějšího dne již můžete zálohovat na nový disk, bez 
ohledu na to, zda tam již jsou i všechny starší zálohy.

Slávek



Další informace o konferenci Linux