Reiser5 oznamuje podporu pro selektivní migraci souborů

Eduard Šiškin implementováno podpora selektivní migrace souborů v Reiser5. V rámci projektu Reiser5 se rozvíjí podstatně přepracován varianta systému souborů ReiserFS, ve které je podpora paralelních škálovatelných logických svazků implementována na úrovni souborového systému, nikoli na úrovni blokového zařízení, což vám umožňuje efektivně distribuovat data přes logický svazek.

Dříve byla migrace datových bloků prováděna výhradně v rámci vyvážení logického svazku Reiser5, aby na něm byla zachována spravedlivá distribuce. Nyní můžete přesunout data libovolného souboru na jakoukoli diskovou součást logického svazku. Navíc můžete tento soubor speciálně označit, aby jej balancovací procedura ignorovala, a proto jeho datové bloky zůstaly na určeném disku.

Bylo publikováno uživatelské rozhraní pro migraci souborů a označování. Toto rozhraní zahrnuje použití systémového volání ioctl(2) a je určeno pro programátory aplikací. Migrace a označování je také dostupné pro koncového uživatele pomocí utility volume.reiser4(8).

Zjevnou aplikací této funkce by bylo přesunout všechny „horké“ (tj. nejčastěji používané) soubory do nejvýkonnějších součástí logického svazku a „připnout“ je tam. Pro tento účel se doporučuje použít proxy disk, která se nepodílí na pravidelné distribuci dat. Soubory můžete také přesouvat na běžné diskové složky logického svazku, ale „spravedlnost“ může utrpět.
distribuce dat, což povede k porušení paralelní škálování.

Zdroj: opennet.ru

Přidat komentář