A Reiser5 bejelentette, hogy támogatja a szelektív fájlmigrációt

Eduard Shishkin végrehajtva támogatja a szelektív fájlmigrációt a Reiser5-ben. A Reiser5 projekt részeként fejlesztés alatt áll szignifikánsan átdolgozták a ReiserFS fájlrendszer egy változata, amelyben a párhuzamos méretezhető logikai kötetek támogatása a fájlrendszer szintjén valósul meg, nem pedig a blokkeszköz szintjén, lehetővé téve az adatok hatékony elosztását egy logikai kötet között.

Korábban az adatblokkok migrációja kizárólag a Reiser5 logikai kötet kiegyensúlyozásával összefüggésben történt, az igazságos elosztás fenntartása érdekében. Mostantól bármely fájl adatait áthelyezheti a logikai kötet bármely lemezkomponensére. Ezenkívül ezt a fájlt speciálisan megjelölheti úgy, hogy a kiegyenlítési eljárás figyelmen kívül hagyja, és ezért az adatblokkjai a megadott lemezen maradnak.

Megjelent a fájlok migrációjához és címkézéséhez használható felhasználói felület. Ez az interfész az ioctl(2) rendszerhívás használatát foglalja magában, és az alkalmazásprogramozók számára készült. Az áttelepítés és a jelölés a volume.reiser4(8) segédprogrammal a végfelhasználók számára is elérhető.

Ennek a funkciónak egy kézenfekvő alkalmazása az lenne, ha az összes "forró" (azaz a leggyakrabban elért) fájlt a logikai kötet legjobb teljesítményű összetevőire helyeznénk át, és ott rögzítenék őket. Erre a célra ajánlott használni proxy lemez, amely nem vesz részt a rendszeres adatterjesztésben. Fájlokat is áthelyezhet egy logikai kötet szokásos komponenslemezére, de a „méltányosság” sérülhet.
adatterjesztés, ami jogsértéshez vezet párhuzamos skálázás.

Forrás: opennet.ru

Hozzászólás