Reiser5 njofton mbështetje për migrimin selektiv të skedarëve

Eduard Shishkin zbatuar mbështetje për migrimin selektiv të skedarëve në Reiser5. Si pjesë e projektit Reiser5, ai po zhvillohet thelbësisht ripunuar një variant i sistemit të skedarëve ReiserFS, në të cilin mbështetja për vëllime logjike të shkallëzueshme paralele zbatohet në nivelin e sistemit të skedarëve, në vend të nivelit të pajisjes bllok, duke ju lejuar të shpërndani në mënyrë efikase të dhënat në një vëllim logjik.

Më parë, migrimi i blloqeve të të dhënave kryhej ekskluzivisht në kontekstin e balancimit të vëllimit logjik Reiser5 për të ruajtur shpërndarjen e drejtë në të. Tani mund të zhvendosni të dhënat e çdo skedari në çdo përbërës të diskut të një vëllimi logjik. Për më tepër, mund ta shënoni posaçërisht këtë skedar në mënyrë që procedura e balancimit ta injorojë atë, dhe, për rrjedhojë, blloqet e tij të të dhënave do të mbeten në diskun e specifikuar.

Ndërfaqja e përdoruesit për migrimin dhe etiketimin e skedarëve është publikuar. Ndërfaqja përfshin përdorimin e thirrjes së sistemit ioctl(2) dhe është menduar për programuesit e aplikacioneve. Migrimi dhe shënimi janë gjithashtu të disponueshme për përdoruesin fundor duke përdorur mjetin volume.reiser4(8).

Një aplikim i dukshëm i këtij funksioni do të ishte zhvendosja e të gjithë skedarëve "të nxehtë" (d.m.th., të aksesuar më shpesh) në komponentët me performancën më të lartë të volumit logjik dhe "goditja" e tyre atje. Për këtë qëllim rekomandohet përdorimi proxy disk, i cili nuk merr pjesë në shpërndarjen e rregullt të të dhënave. Ju gjithashtu mund të zhvendosni skedarët në disqe të rregullt përbërës të një vëllimi logjik, por "drejtësia" mund të vuajë.
shpërndarja e të dhënave, e cila do të çojë në shkelje shkallëzim paralel.

Burimi: opennet.ru

Shto një koment