Sync reorganizace stromu (SOLVED)

Vladimir Macek macek na sandbox.cz
Pondělí Prosinec 19 14:15:33 CET 2011


On 19.12.2011 13:03, Michael Mraka wrote:
> % Nevite o nastroji, ktery by syncnul tu reorganizaci za me?
>
> Ja bych si asi udelal lokalne novou adresarovou strukturu, do ni
> nahardlinkoval stavajici soubory.  Pak rsync -H..., takze se na druhe
> strane bude jenom linkovat a nic prenaset. No a pak smazat stare
> adresare.

Bezva! Chvili mi muselo dochazet, jak to myslite, ale je to ono. Moc diky!

Pro zajemce ukazka, jaky je to fofr:

$ df .
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/sda1     ext3   430633168 384746432  24011832  95% /

$ df -i .
Filesystem    Type    Inodes   IUsed   IFree IUse% Mounted on
/dev/sda1     ext3   27344896  892838 26452058    4% /

$ du -hs Photos
51G     Photos

$ find Photos | wc -l
18275

$ time cp -rl Photos Photos2
real    0m0.274s
user    0m0.016s
sys     0m0.256s

$ df .
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/sda1     ext3   430633168 384748216  24010048  95% /

$ df -i .
Filesystem    Type    Inodes   IUsed   IFree IUse% Mounted on
/dev/sda1     ext3   27344896  893150 26451746    4% /

$ du -hcs Photos Photos2
51G     Photos
1.8M    Photos2
51G     total

$ find Photos Photos2 | wc -l
36550

Ted zbyva udelat reorganizaci ve Photos2, pak NAJEDNOU prenest Photos a
Photos2 pomoci

    rsync -H

Nato na obou strojich smazat Photos a prejmenovat Photos2 na Photos.

To jsem hledal, mam radost.

Keywords: rsync detect rename move workaround

-- 
:  Vladimir Macek  :  http://macek.sandbox.cz  :  +420 608 978 164
:  UNIX && Dev || Training  :  Python, Django  :  GPG key 1F059424
: MOJE AKT. SKOLENI: http://macek.sandbox.cz/skoleni/aktualni.html



Další informace o konferenci Linux