Vlákno názorů k článku Spojte několik souborových systému do jednoho s mhddfs od David - Ahoj. Nevite nekdo, jakym zpusobem je vyresen konflikt...

  • Článek je starý, nové názory již nelze přidávat.
  • 28. 5. 2008 11:10

    David
    Ahoj. Nevite nekdo, jakym zpusobem je vyresen konflikt (shoda) jmen adresaru na ruznych FS, ktere pridavam do jednoho virtualniho? Spoji se mi do jednoho adresare, ktery obsahuje soubory z obou puvodnich? A co se potom stane v pripade, ze v obou tech adresarich budu mit soubor stejneho jmena?

    Dejv
  • 28. 5. 2008 11:57

    Ladislav Hagara
    Adresáře jsou připojovány v pořadí určeném při zadávání příkazu mhddfs. Pokud například první adresář obsahuje soubor "a", tak jsou soubory "a" na dalších připojovaných adresářích dočasně neviditelné (ignorovány).
    $ mkdir MHDDFS
    $ cd MHDDFS/
    $ mkdir A B C
    $ touch A/a B/b C/c
    $ touch B/a
    $ mkdir -p A/X/B
    $ mkdir -p B/X/B
    $ date > A/a
    $ date > A/X/B/aa
    $ touch B/X/B/aa
    $ mkdir ALL
    $ mhddfs A,B,C ALL
    mhddfs: directory '/tmp/MHDDFS/A' added to list
    mhddfs: directory '/tmp/MHDDFS/B' added to list
    mhddfs: directory '/tmp/MHDDFS/C' added to list
    mhddfs: mount to: /tmp/MHDDFS/ALL
    mhddfs: move size limit 4294967296 bytes
    hgr@matrix:/tmp/MHDDFS$ df
    Filesystem           1K-blocks      Used Available Use% Mounted on
    ...
    /tmp/MHDDFS/A;/tmp/MHDDFS/B;/tmp/MHDDFS/C
                          57708924  38900868  15876600  72% /tmp/MHDDFS/ALL
    
    
    $ ls -lR ALL
    ALL:
    total 8
    -rw-r--r-- 1 hgr hgr   30 2008-05-28 11:19 a
    -rw-r--r-- 1 hgr hgr    0 2008-05-28 11:18 b
    -rw-r--r-- 1 hgr hgr    0 2008-05-28 11:18 c
    drwxr-xr-x 3 hgr hgr 4096 2008-05-28 11:19 X
    
    ALL/X:
    total 4
    drwxr-xr-x 2 hgr hgr 4096 2008-05-28 11:36 B
    
    ALL/X/B:
    total 4
    -rw-r--r-- 1 hgr hgr 30 2008-05-28 11:36 aa