Intelligens fájlrendszer
| SFS | |
|---|---|
| Fejlesztő | John Hendrikx |
| Fájlrendszer | Intelligens fájlrendszer |
| Benyújtás dátuma | 1998 |
| kötetcímkéje | "SFS\0" |
| Korlátozások | |
| Maximális fájlméret | 4 GB |
| A fájlnév maximális hossza | 107 karakter |
| Maximális kötetméret | 127 GB |
| Képességek | |
| Időintervallum | 1978. január 1 - 2157 |
| Dátumtárolási pontosság | 1/50 mp. |
| Attribútumok | fájljegyzet, rejtett, törölhetetlen |
| Háttértömörítés | Nem |
| Háttér titkosítás | Nem (blokkeszköz szinten megadva) |
| OS támogatott | AmigaOS (1.279-es verzió), AROS (1.84), MorphOS (1.224), AmigaOS 4 (1.293), Linux (1.0beta12) |
A Smart File System (SFS) egy eredetileg Amiga számítógépekhez kifejlesztett naplózó fájlrendszer , amelyet később az AmigaOS -ből származó operációs rendszerekben ( AROS , MorphOS stb.) használnak. A teljesítményt, a méretezhetőséget és az adatintegritást szem előtt tartva tervezték . A blokkméret 512 (2 9 ) és 32 768 (2 15 ) bájt között van , a partíció maximális mérete pedig 128 GB lehet.
A fájlrendszer jó teljesítménye úgy érhető el, hogy több könyvtárbejegyzést egyetlen blokkba csoportosítanak, és a metaadatblokkokat fürtökbe csoportosítják. A bitmap a szabad terület nyomon követésére szolgál, az adatfájl pedig egy B+ fastruktúrába rendezve követi nyomon a használat mértékét .
Az integritást úgy tartják fenn, hogy visszaállítási naplót vezetnek a metaadatokon egy bizonyos időszakon keresztül végrehajtott összes módosításról. A napló először a lemezre íródik, hogy helyet szabadítson fel, majd a metaadatblokkokat közvetlenül ráírja. A rendszer meghibásodása esetén közvetlenül a csatlakoztatás után a fájlrendszer megjegyzi a függőben lévő műveletet, és visszaállítja az utolsó konzisztens állapotba. Teljesítmény okokból csak a metaadatok integritása garantált. A fájlok tényleges adatai sérülhetnek, ha az írási művelet középen megszakad.
Az SFS érdekes sajátossága, hogy a fájlrendszer használat közben is töredezettségmentesíthető , még zárolt fájlok esetén is. A töredezettségmentesítési folyamat szinte állapotmentes (külön attól a helytől, ahol fut), ami azt jelenti, hogy azonnal leállítható és elindítható. A töredezettségmentesítés során az adatok integritása garantált mind a metaadatok, mind a normál adatok esetében.
Az SFS egy ingyenes fájlrendszer, amelyet 1998-ban írt C nyelven John Hendrickx. Miután 2000-ben távozott az Amiga színteréről, megjelent az SFS forráskódja , és a fejlesztés folytatódott.
2005 májusa óta az SFS forráskódja elérhető a GNU LGPL alatt .
Lásd még
- Amiga régi fájlrendszer
- Amiga Fast File System
- Professzionális fájlrendszer
- A fájlrendszerek listája
- Fájlrendszerek összehasonlítása
- MorphOS
Linkek
- Hivatalos oldal (eng.) (Hozzáférés: 2008. augusztus 28.)
- SourceForge (angol) (Hozzáférés: 2008. augusztus 28.)
- SfsRecoverTool (nem elérhető link)
- ADFlib és ADF specifikációs oldal
- ADFlib.lha az Aminet adattárban (nem elérhető hivatkozás)