Reiser5 oznamuje podporu pre selektívnu migráciu súborov

Eduard Šiškin implementovaná podpora selektívnej migrácie súborov v Reiser5. V rámci projektu Reiser5 sa rozvíja významne prepracovaný variant súborového systému ReiserFS, v ktorom je podpora paralelných škálovateľných logických zväzkov implementovaná na úrovni súborového systému, a nie na úrovni blokového zariadenia, čo vám umožňuje efektívne distribuovať údaje cez logický zväzok.

Predtým sa migrácia dátových blokov vykonávala výlučne v rámci vyváženia logického zväzku Reiser5, aby sa na ňom zachovala spravodlivá distribúcia. Teraz môžete presunúť údaje ľubovoľného súboru na ľubovoľný diskový komponent logického zväzku. Okrem toho môžete tento súbor špeciálne označiť, aby ho vyvažovacia procedúra ignorovala, a preto jeho dátové bloky zostanú na určenom disku.

Používateľské rozhranie pre migráciu a označovanie súborov bolo zverejnené. Toto rozhranie zahŕňa použitie systémového volania ioctl(2) a je určené pre aplikačných programátorov. Migrácia a označovanie je dostupné aj koncovému používateľovi pomocou utility volume.reiser4(8).

Samozrejmou aplikáciou tejto funkcie by bolo presunúť všetky „horúce“ (t. j. najčastejšie používané) súbory do najvýkonnejších komponentov logického zväzku a „pripnúť“ ich tam. Na tento účel sa odporúča použiť proxy disk, ktorá sa nezúčastňuje pravidelnej distribúcie dát. Môžete tiež presúvať súbory na bežné diskety s komponentmi logického zväzku, ale „spravodlivosť“ môže utrpieť.
distribúcii údajov, čo povedie k porušeniu paralelné škálovanie.

Zdroj: opennet.ru

Pridať komentár