Reiser5 dia manambara ny fanohanana ny fifindran'ny rakitra voafantina

Eduard Shishkin ampiharina fanohanana ny fifindran'ny rakitra voafantina ao amin'ny Reiser5. Ao anatin'ny tetikasa Reiser5, mivoatra izy io be reworked variana amin'ny rafitra fichier ReiserFS, izay apetraka eo amin'ny haavon'ny rafi-drakitra ny fanohanana ireo boky lojika mitovitovy, fa tsy amin'ny haavon'ny fitaovana fanakanana, ahafahanao mizara angon-drakitra amin'ny boky lojika.

Teo aloha, ny fifindran'ny sakana data dia natao manokana tao anatin'ny tontolon'ny fampifandanjana ny volume lojika Reiser5 mba hitazomana ny fizarana ara-drariny eo aminy. Ankehitriny ianao dia afaka mamindra ny angon-drakitra misy rakitra mankany amin'ny singa kapila amin'ny boky lojika. Ankoatra izany, azonao atao ny manamarika manokana ity rakitra ity mba tsy hiraharaha azy ny fomba fampifandanjana, ary noho izany dia hijanona ao amin'ny kapila voatondro ny sakana data.

Navoaka ny interface interface ho an'ny fifindran'ny rakitra sy ny fametahana marika. Ity interface ity dia misy ny fampiasana ny ioctl(2) system call ary natao ho an'ny programmer application. Azo alaina ho an'ny mpampiasa farany ihany koa ny fifindra-monina sy ny marika amin'ny fampiasana ny fampiasa volume.reiser4(8).

Ny fampiharana miharihary amin'ity fampiasa ity dia ny mamindra ny rakitra "mafana" rehetra (izany hoe, idirana matetika) mankany amin'ireo singa tena mahomby indrindra amin'ny boky lojika, ary "pin" ao. Ho an'ity tanjona ity dia asaina ampiasaina kapila proxy, izay tsy mandray anjara amin'ny fizarana data tsy tapaka. Azonao atao ihany koa ny mamindra rakitra amin'ny kapila singa mahazatra amin'ny boky lojika, saingy mety hijaly ny "fahamarinana".
fizarana angon-drakitra, izay hitarika ho amin'ny fanitsakitsahana scaling parallèle.

Source: opennet.ru

Add a comment