Reiser5 anuncia soporte para a migración selectiva de ficheiros

Eduard Shishkin implementado soporte para a migración selectiva de ficheiros en Reiser5. Como parte do proxecto Reiser5, estase a desenvolver substancialmente reelaborado unha variante do sistema de ficheiros ReiserFS, na que se implementa a compatibilidade con volumes lóxicos escalables paralelos a nivel de sistema de ficheiros, en lugar de a nivel de dispositivo de bloque, o que lle permite distribuír de forma eficiente os datos nun volume lóxico.

Anteriormente, a migración dos bloques de datos realizábase exclusivamente no contexto de equilibrar o volume lóxico de Reiser5 para manter unha distribución xusta nel. Agora podes mover os datos de calquera ficheiro a calquera compoñente de disco dun volume lóxico. Ademais, pode marcar especialmente este ficheiro para que o procedemento de equilibrado o ignore e, polo tanto, os seus bloques de datos permanecerán no disco especificado.

Publicouse a interface de usuario para a migración de ficheiros e a etiquetaxe. Esta interface implica o uso da chamada ao sistema ioctl(2) e está destinada a programadores de aplicacións. A migración e o marcado tamén están dispoñibles para o usuario final mediante a utilidade volume.reiser4(8).

Unha aplicación obvia desta funcionalidade sería mover todos os ficheiros "quentes" (é dicir, aos que se accede con máis frecuencia) aos compoñentes de maior rendemento do volume lóxico e "fixalas" alí. Para este fin recoméndase o seu uso disco proxy, que non participa na distribución regular de datos. Tamén pode mover ficheiros a discos de compoñentes habituais dun volume lóxico, pero a "equidade" pode sufrir.
distribución de datos, o que levará á violación escalado paralelo.

Fonte: opennet.ru

Engadir un comentario