Reiser5 ilmoittaa tuen valikoivalle tiedostojen siirrolle

Eduard Shishkin toteutettu tuki valikoivalle tiedostojen siirrolle Reiser5:ssä. Osana Reiser5-projektia se kehittyy merkittävästi uusittu ReiserFS-tiedostojärjestelmän muunnos, jossa rinnakkaisten skaalattavien loogisten taltioiden tuki on toteutettu tiedostojärjestelmätasolla eikä lohkolaitetasolla, mikä mahdollistaa tietojen tehokkaan jakamisen loogisen taltion kesken.

Aikaisemmin tietolohkojen siirto tehtiin yksinomaan Reiser5:n loogisen volyymin tasapainottamisen yhteydessä, jotta sillä säilyisi oikeudenmukainen jakelu. Nyt voit siirtää minkä tahansa tiedoston tiedot mihin tahansa loogisen taltion levykomponenttiin. Lisäksi voit erityisesti merkitä tämän tiedoston niin, että tasapainotusmenettely jättää sen huomioimatta, ja siksi sen tietolohkot jäävät määritetylle levylle.

Käyttöliittymä tiedostojen siirtämiseen ja merkitsemiseen on julkaistu. Tämä käyttöliittymä sisältää ioctl(2)-järjestelmäkutsun käytön ja on tarkoitettu sovellusohjelmoijille. Siirto ja merkintä on myös loppukäyttäjän käytettävissä volyymi.reiser4(8) -apuohjelman avulla.

Tämän toiminnon ilmeinen sovellus olisi siirtää kaikki "kuummat" (eli useimmin käytettävät) tiedostot loogisen taltion tehokkaimpiin komponentteihin ja "kiinnittää" ne sinne. Tätä tarkoitusta varten on suositeltavaa käyttää välityspalvelinlevy, joka ei osallistu säännölliseen tietojen jakeluun. Voit myös siirtää tiedostoja loogisen taltion tavallisille komponenttilevyille, mutta "reiluus" voi kärsiä.
tietojen jakelu, mikä johtaa rikkomukseen rinnakkainen skaalaus.

Lähde: opennet.ru

Lisää kommentti