Ang Reiser5 ay nag-anunsyo ng suporta para sa selective file migration

Eduard Shishkin ipinatupad suporta para sa selective file migration sa Reiser5. Bilang bahagi ng proyekto ng Reiser5, umuunlad ito malaki binago isang variant ng ReiserFS file system, kung saan ang suporta para sa parallel scalable logical volume ay ipinapatupad sa antas ng file system, sa halip na isang block device level, na nagbibigay-daan sa iyong mahusay na mamahagi ng data sa isang lohikal na volume.

Dati, ang paglilipat ng mga bloke ng data ay eksklusibong isinagawa sa konteksto ng pagbabalanse sa lohikal na volume ng Reiser5 upang mapanatili ang patas na pamamahagi dito. Ngayon ay maaari mong ilipat ang data ng anumang file sa anumang bahagi ng disk ng isang lohikal na dami. Bukod dito, maaari mong espesyal na markahan ang file na ito upang balewalain ito ng pamamaraan ng pagbabalanse, at, samakatuwid, ang mga bloke ng data nito ay mananatili sa tinukoy na disk.

Na-publish na ang user interface para sa paglilipat ng file at pag-tag. Kasama sa interface na ito ang paggamit ng ioctl(2) system call at inilaan para sa mga programmer ng application. Ang paglipat at pagmamarka ay magagamit din sa end user gamit ang volume.reiser4(8) na utility.

Ang isang malinaw na aplikasyon ng pagpapaandar na ito ay upang ilipat ang lahat ng "mainit" (i.e., pinakamadalas na ma-access) na mga file sa pinakamataas na gumaganap na bahagi ng lohikal na volume, at "i-pin" ang mga ito doon. Para sa layuning ito inirerekumenda na gamitin proxy disk, na hindi nakikilahok sa regular na pamamahagi ng data. Maaari ka ring maglipat ng mga file sa mga regular na component disk na may lohikal na volume, ngunit maaaring magdusa ang "pagkamakatarungan".
pamamahagi ng data, na hahantong sa paglabag parallel scaling.

Pinagmulan: opennet.ru

Magdagdag ng komento