SFS | |
---|---|
Vývojář | John Hendrikx |
Souborový systém | Inteligentní souborový systém |
Datum podání | 1998 |
štítek svazku | 'SFS\0' |
Omezení | |
Maximální velikost souboru | 4 GB |
Maximální délka souboru | 107 znaků |
Maximální velikost svazku | 127 GB |
Schopnosti | |
Časové období | 1. ledna 1978 - 2157 |
Přesnost ukládání data | 1/50 sec. |
Atributy | filenote, skrytý, nesmazatelný |
Komprese pozadí | Ne |
Šifrování na pozadí | Ne (poskytováno na úrovni blokového zařízení) |
OS podporován | AmigaOS (verze 1.279), AROS (1.84), MorphOS (1.224), AmigaOS 4 (1.293), Linux (1.0beta12) |
Smart File System (SFS) je žurnálovací souborový systém původně vyvinutý pro počítače Amiga , následně použitý v operačních systémech odvozených z AmigaOS ( AROS , MorphOS atd.). Navrženo s ohledem na výkon, škálovatelnost a integritu dat . Používají se velikosti bloků od 512 (2 9 ) do 32 768 (2 15 ) bajtů a maximální velikost oddílu může být až 128 GB.
Dobrý výkon souborového systému je realizován seskupením více položek adresáře do jednoho bloku a seskupením bloků metadat do shluků. Bitmapa se používá ke sledování volného místa a datový soubor sleduje využití rozsahu , uspořádaný do stromové struktury B+ .
Integrita je udržována uchováváním protokolu vrácení všech změn provedených v metadatech za určité časové období. Protokol je nejprve zapsán na disk, aby se uvolnilo místo, a poté jsou bloky metadat zapsány přímo přes něj. V případě selhání systému si souborový systém ihned po připojení zapamatuje čekající operaci a vrátí ji zpět do posledního konzistentního stavu. Z důvodů výkonu je zaručena pouze integrita metadat. Skutečná data v souborech mohou zůstat poškozena, pokud je operace zápisu uprostřed přerušena.
Zajímavým specifickým rysem SFS je schopnost defragmentovat se při používání souborového systému, a to i u zamčených souborů. Proces defragmentace je téměř bezstavový (oddělený od umístění, ve kterém běží), což znamená, že jej lze zastavit a spustit okamžitě. Během defragmentace je zaručena integrita dat pro metadata i běžná data.
SFS je bezplatný souborový systém napsaný v C v roce 1998 Johnem Hendrickxem. Po jeho odchodu z Amiga scény v roce 2000 byl uvolněn zdrojový kód SFS a vývoj pokračoval.
Od května 2005 je zdrojový kód SFS dostupný pod licencí GNU LGPL .
Souborové systémy ( seznam , srovnání ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribuované (síť) | |||||||
Speciální |
|