A klaszterfájl-rendszer kiadása , a legtöbb (~60%) Linux klaszterekben, amelyek tízezernél több csomópontot tartalmaznak. Az ilyen nagy rendszerek skálázhatóságát a többrészes architektúra biztosítja. A Lustre kulcsfontosságú komponensei közé tartoznak a metaadat-kiszolgálók (MDS), a kezelő kiszolgálók (MGS), az objektum tároló kiszolgálók (OSS), az objektum tárolók (OST, amelyek támogatják az ext4 és ZFS használatát) és a kliensek.
Fő :
- állandó gyorsítótár a kliens oldalán (Persistent Client Cache), amely lehetővé teszi a helyi tároló, például NVMe vagy NVRAM használatát a globális fájlrendszer névterének részeként. A kliensek képesek gyorsítótárazni a meglévő vagy létrehozott fájlokkal kapcsolatos adatokat a helyben csatlakoztatott fájlrendszerben, amely gyorsítótárazott (például ext4). Az aktuális kliens működése során ezek a fájlok helyben, a helyi fájlrendszer sebességével kerülnek feldolgozásra, de ha egy másik kliens megpróbál hozzáférni, automatikusan átkerülnek a globális fájlrendszerbe.
- Az útválasztókban automatikus útvonal-felfedezés többutas routerezés használatakor különböző hálózati interfészeken (Multi-Rail Routing), ami megnöveli a megbízhatóságot az olyan konfigurációkban, amelyek csomópontokat tartalmaznak, több hálózati interfésszel.
- a „overstriping” mód, amely lehetővé teszi, hogy egy objektumtárolóban (OST) több példányban tároljanak stripe-blokkot egy fájlhoz, lehetővé téve, hogy több kliens egyszerre végezzen írási műveleteket a fájlba, anélkül hogy várniuk kellene a zárolás feloldására.
- Megjelent önkiterjedő fájl elhelyezési sémák (Self-Extending Layouts), amely növeli a PFL (Progressive File Layouts) használatának rugalmasságát eltérő fájlrendszerekben. Például amikor a fájlrendszer gyors Flash-tárolókból és nagyobb lemezes tárolókból áll, a javasolt lehetőség lehetővé teszi, hogy először gyors tárolókba írjon, és miután a hely elfogyott, automatikusan átváltson a lassabb lemezes tárolókra.
Forrás: opennet.ru
