Reiser5 tħabbar appoġġ għall-migrazzjoni selettiva tal-fajls

Eduard Shishkin implimentati appoġġ għall-migrazzjoni selettiva tal-fajls f'Reiser5. Bħala parti mill-proġett Reiser5, qed jiżviluppa sostanzjalment maħduma mill-ġdid varjant tas-sistema tal-fajls ReiserFS, li fiha l-appoġġ għal volumi loġiċi paralleli skalabbli huwa implimentat fil-livell tas-sistema tal-fajls, aktar milli livell ta 'apparat tal-blokk, li jippermettilek tqassam id-dejta b'mod effiċjenti fuq volum loġiku.

Preċedentement, il-migrazzjoni tal-blokki tad-dejta kienet imwettqa esklussivament fil-kuntest tal-ibbilanċjar tal-volum loġiku Reiser5 sabiex tinżamm distribuzzjoni ġusta fuqu. Issa tista 'timxi d-data ta' kwalunkwe fajl għal kwalunkwe komponent tad-diska ta 'volum loġiku. Barra minn hekk, tista 'timmarka dan il-fajl b'mod speċjali sabiex il-proċedura tal-ibbilanċjar tinjoraha, u, għalhekk, il-blokki tad-dejta tagħha jibqgħu fuq id-diska speċifikata.

L-interface tal-utent għall-migrazzjoni tal-fajls u t-tikkettar ġiet ippubblikata. Din l-interface tinvolvi l-użu tas-sejħa tas-sistema ioctl(2) u hija maħsuba għall-programmaturi tal-applikazzjoni. Il-migrazzjoni u l-immarkar huma wkoll disponibbli għall-utent aħħari billi juża l-utilità volume.reiser4(8).

Applikazzjoni ovvja ta 'din il-funzjonalità tkun li tmexxi l-fajls kollha "sħan" (jiġifieri, aċċessati l-aktar ta' spiss) għall-komponenti tal-ogħla prestazzjoni tal-volum loġiku, u "pin" hemmhekk. Għal dan il-għan huwa rakkomandat li tuża proxy disk, li ma tipparteċipax fid-distribuzzjoni regolari tad-dejta. Tista 'wkoll tmexxi fajls għal diski ta' komponenti regolari ta 'volum loġiku, iżda "ġustizzja" tista' tbati.
distribuzzjoni tad-dejta, li twassal għal ksur skalar paralleli.

Sors: opennet.ru

Żid kumment