ReiserFS

ReiserFS
Fejlesztő namesys
Fájlrendszer ReiserFS
Benyújtás dátuma 2001 ( Linux 2.4.1)
kötetcímkéje Apple_UNIX_SVR2 ( Apple Partition Map )
0x83 ( MBR )
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 ( GPT )
Szerkezet
Mappa tartalma B⁺-fa
Fájl elhelyezése bittérkép [1]
Korlátozások
Maximális fájlméret 1 EiB (8 TiB 32 bites rendszereken) [2]
Fájlok maximális száma 2 32 -3 (~4 milliárd) [2]
A fájlnév maximális hossza 4032 bájt, a Linux VFS 255-re korlátozza
Maximális kötetméret 16 TiB [2]
Érvényes karakterek a címekben Minden bájt, kivéve NULL és'/'
Képességek
Tulajdonságok módosítás (mtime), metaadatok módosítása (ctime), hozzáférés (atime)
Időintervallum 1901. december 14. – 2038. január 18
Dátumtárolási pontosság 1 másodperc
Metaadatfolyamok Igen ( kiterjesztett attribútumok néven )
Hozzáférési jogok Unix , ACL -ek és tetszőleges biztonsági attribútumok
Háttértömörítés Nem
Háttér titkosítás Nem
OS támogatott Linux

A ReiserFS  egy naplózó fájlrendszer, amelyet kifejezetten Linuxra fejlesztett ki a Namesys Hans Reiser vezetésével ; ez a név a Reiser fájlrendszer-család harmadik verzióját jelöli (míg a negyediket Reiser4 -nek hívják ).

Csak Linux alatt támogatott . Az első naplózó fájlrendszer lett a Linux kernelben (a 2.4.1-es verzióban); a fő fájlrendszer az Elive , Xandros , Linspire , GoboLinux , Yoper Linux disztribúciókban , korábban a SuSE (Enterprise, 2006 októberéig), Ubuntu , Gentoo , Archlinux , Slackware fő fájlrendszere volt, a Calculate Linuxban is ajánlott [3] . A ReiserFS régebbi verzióinak (a 2.4.10-es verzió előtti) Linux kernelében található verzióit a Namesys instabilnak ismeri el, és nem ajánlja ipari használatra, különösen az NFS -sel együtt .

Az mkreiserfs parancs fájlrendszer-struktúrák létrehozására szolgál .

A rendszer támogatja a konfigurálható blokk-újraelosztást  – több kis fájl egy blokkba való csomagolásának lehetőségét a töredezettség és a lemezterület pazarlásának elkerülése érdekében. A súlyos teljesítménybüntetés miatt a Namesys azt javasolja, hogy tiltsa le ezt a funkciót az erőforrás-érzékeny gépeken. Számos naplózási mód is megvalósul (csak a metaadatokat vagy az összes adatot naplózhatja - hasonlóan az Ext3 -hoz ). A rendszer egyik fontos tulajdonsága, hogy a fájlrendszer méretét menet közben, a kötet leválasztása nélkül lehet módosítani.

A fájlrendszer hiányosságai között szerepel a fájlrendszer egészének sérülésének lehetősége súlyosan sérült metaadatokkal, valamint az egyetlen ismert töredezettségmentesítési módszer hatékonyságának hiánya, amely teljes kiíratást és utólagos helyreállítást igényel (a Reiser4 egy újracsomagolót valósít meg, amely megoldja ezt a problémát [ 4] ).

Megvalósított támogatás a párhuzamos méretezhető logikai kötetekhez, lehetővé téve az adatok hatékony elosztását egy logikai kötet között. Lehetőség egy kis, nagy teljesítményű blokkeszköz (pl. NVRAM) hozzáadására, amelyet proxylemeznek neveznek egy viszonylag nagy, lassú költségvetésű lemezekből álló logikai kötethez. Ez azt a benyomást kelti, hogy a teljes kötet ugyanazokból a drága, nagy teljesítményű eszközökből áll, mint a "proxy lemez". A megvalósított módszer azon az egyszerű megfigyelésen alapult, hogy a gyakorlatban a lemezírás nem történik folyamatosan, és az I/O terhelési görbe csúcsformájú. Az ilyen "csúcsok" közötti intervallumban mindig lehetőség van az adatok visszaállítására a proxy lemezről, a háttérben az összes adatot (vagy csak egy részét) átírva a fő, "lassú" tárhelyre. Így a proxylemez mindig készen áll egy új adat fogadására. Ezt a technikát eredetileg Burst Buffers [5] néven ismerték .

Jegyzetek

  1. http://www.namesys.com/X0reiserfs.html#nodelayout (másolat az internetes archívumban )
  2. 1 2 3 http://www.namesys.com/faq.html (másolat az internetes archívumban )
  3. Linux kiszámítása: Lemez particionálása . Hozzáférés dátuma: 2010. október 2. Az eredetiből archiválva : 2011. február 19.
  4. Peshekhodov A. A reiser4 felépítése és megvalósítása . Hozzáférés dátuma: 2012. május 19. Az eredetiből archiválva : 2014. szeptember 21..
  5. A Reiser5 bejelentette a Burst Buffers (Data Tiering) támogatását . www.opennet.ru Letöltve: 2020. május 28. Az eredetiből archiválva : 2020. június 3.

Linkek