Reiser5 najavljuje podršku za selektivnu migraciju datoteka

Eduard Shishkin implementirano podrška za selektivnu migraciju datoteka u Reiser5. Kao dio projekta Reiser5, razvija se suštinski revidirano varijanta sistema datoteka ReiserFS, u kojoj je podrška za paralelno skalabilne logičke volumene implementirana na nivou sistema datoteka, a ne na nivou blok uređaja, što vam omogućava da efikasno distribuirate podatke preko logičkog volumena.

Ranije se migracija blokova podataka vršila isključivo u kontekstu balansiranja Reiser5 logičkog volumena kako bi se održala pravedna distribucija na njemu. Sada možete premjestiti podatke bilo koje datoteke na bilo koju komponentu diska logičkog volumena. Štaviše, možete posebno označiti ovu datoteku tako da će je procedura balansiranja zanemariti, te će stoga njeni blokovi podataka ostati na navedenom disku.

Objavljeno je korisničko sučelje za migraciju datoteka i označavanje. Ovo sučelje uključuje korištenje ioctl(2) sistemskog poziva i namijenjeno je programerima aplikacija. Migracija i označavanje su također dostupni krajnjem korisniku pomoću volume.reiser4(8) uslužnog programa.

Očigledna primjena ove funkcionalnosti bila bi premještanje svih "vrućih" (tj. kojima se najčešće pristupa) datoteka na komponente logičkog volumena s najvišim performansama i "prikvačiti" ih tamo. U tu svrhu preporučuje se upotreba proxy disk, koja ne učestvuje u redovnoj distribuciji podataka. Također možete premjestiti datoteke na obične komponentne diskove logičkog volumena, ali "pravičnost" može štetiti.
distribucije podataka, što će dovesti do kršenja paralelno skaliranje.

izvor: opennet.ru

Dodajte komentar