Inteligentní systém souborů - Smart File System
![]() | tento článek se zdá být v rozporu s článkem Název souboru # Porovnání omezení názvu souboru. (Dubna 2018) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
Vývojáři | John Hendrikx |
---|---|
Celé jméno | Inteligentní systém souborů |
Představený | 1998 |
Identifikátor oddílu | 'SFS 0' |
Limity | |
Max. velikost svazku | 127 GB |
Max. velikost souboru | 4 GB |
Max. délka názvu souboru | 107 znaků |
Funkce | |
Časové období | 1. ledna 1978 - 2157 |
Rozlišení data | 1 / 50s |
Atributy | fileote, hidden, undeletable |
Transparentní komprese | Ne |
Transparentní šifrování | Ne (k dispozici na úrovni blokového zařízení) |
jiný | |
Podporováno operační systémy | AmigaOS (verze 1.279), AROS (1.84), MorphOS (1.224), AmigaOS 4 (1.293), Linux (1.0beta12) |
The Inteligentní systém souborů (SFS) je žurnálovací souborový systém použitý na Amiga počítače a AmigaOS -odvozený operační systémy (ačkoli určitá podpora také existuje pro Kompatibilní s IBM PC ). Je navržen pro výkon, škálovatelnost a integrita, nabízející vylepšení oproti standardním souborovým systémům Amiga, stejně jako některé speciální nebo jedinečné funkce.
Funkce
SFS používá velikosti bloků od 512 (29) až 32768 (215) bajtů s maximální velikostí oddílu 128 GB. Jeho dobrý výkon, lepší než FFS a nedostatek nutnosti dlouhého „ověřování“ v případě chyby,[1][2] je dosaženo seskupením více položek adresáře do jednoho bloku a seskupením metadatových bloků dohromady do klastrů.[3] A bitmapa se používá ke sledování volného místa a data souborů se sledují pomocí rozsahů uspořádaných do a B + strom struktura.[3]
Integrita je udržována udržováním a transakční protokol všech změn provedených v metadatech za určité časové období.[3] Protokol se nejprve zapíše na disk do volného prostoru a poté se přímo přepíší bloky metadat. Pokud dojde k selhání systému, při příštím připojení souborového systému si všimne nedokončené operace a vrátí ji zpět do posledního známého konzistentního stavu. Z důvodů výkonu je zajištěna pouze integrita metadat. Skutečná data v souborech mohou být stále poškozena, pokud je operace zápisu v polovině ukončena.[4] Na rozdíl od původních souborových systémů Amiga FFS a OFS, tím je velmi zřídka narušena integrita souborového systému.
Jedním z rysů SFS, který je mezi souborovými systémy Amiga téměř jedinečný, je jeho schopnost defragmentovat když je souborový systém používán, dokonce i pro uzamčené soubory.[3] Proces defragmentace je téměř úplně bez státní příslušnosti (kromě umístění, na kterém pracuje), což znamená, že jej lze okamžitě zastavit a spustit. Během defragmentace je zajištěna integrita dat jak metadat, tak běžných dat. Souborový systém se může pokusit přesunout celý soubor na jiné místo, pokud jinak dojde k fragmentaci.[5]
Souborový systém nabízí k obnovení adresář obsahující odstraněné soubory.[2]
Dějiny
SFS je napsán v C a byl původně vytvořen a vydán jako freeware v roce 1998 John Hendrikx. Poté, co původní autor opustil scénu Amiga v roce 2000, byl vydán zdrojový kód pro SFS a jeho vývoj pokračoval Ralphem Schmidtem v MorphOS.
Od května 2005 jsou SFSobjec a SFSconfig k dispozici pod GPL licence. Vývoj SFS nyní rozdvojil; stejně jako původní verze pro Amigu nyní existují verze pro MorphOS, AROS, AmigaOS 3 a verze pro AmigaOS 4, které mají různé sady funkcí, ale zůstávají navzájem kompatibilní. Kromě toho existuje ovladač pro Linux číst (experimentálně psát) svazky Amiga SFS,[6] GRUB nativně to podporuje,[7] a jsou volný, uvolnit ovladače, ze kterých se bude používat UEFI.[8]
Od roku 2008[Aktualizace], SFS byl jedním z nezávislých souborových systémů, které se stále používají na počítačích Amiga.[9]
Verze pro AROS, AmigaOS a MorphOS jsou založeny na různých oborech. Verze pro Linux je nezávislý kód.[Citace je zapotřebí ]
Viz také
- Amiga Old File System
- Amiga Fast File System
- Profesionální souborový systém
- Amiga tuhý disk blok
- Seznam souborových systémů
Reference
- ^ Darren Eveland. "Nastavení pevného disku pro AmigaOS 4.1 Classic". Hyperion Entertainment Blog.
- ^ A b Robert Williams (2000). „Hard Drivin'" (PDF). Celkem Amiga (6): 45.
- ^ A b C d Rada ES (2009). "Pochopení souborových systémů a pevných disků". Počítačová forenzní: vyšetřování pevných disků, souborů a operačních systémů (PDF). Cengage Learning. s. 1–16. ISBN 1-4354-8350-2.
- ^ Hendrikx, J (4. srpna 1998). „Dokumentace k inteligentnímu souborovému systému“. Archivovány od originál dne 07.07.2004.
- ^ Husrev Taha Sencar; Nasir Memon (1. srpna 2012). Digitální obrazová forenzní: Obrázek má více než jen pohled. Springer Science & Business Media. p. 130. ISBN 978-1-4614-0757-7.
- ^ "Amiga SmartFileSystem, implementace Linuxu". Archivovány od originál dne 25. dubna 2012. Citováno 10. listopadu 2011.
- ^ "Funkce GRUBu". GNU GRUB Manual 2.0. Archivovány od originál dne 4. října 2015.
- ^ „Ovladače EFI pro svobodný software“. Archivovány od originál dne 19. března 2015. Citováno 19. října 2015.
- ^ Jeremy Reimer (18. března 2008). „Od BFS po ZFS: minulost, současnost a budoucnost souborových systémů“. Ars Technica. Publikace Condé Nast.
Mnoho lidí to udělalo a některé výsledky, jako je profesionální souborový systém (PFS) a inteligentní systém souborů (SFS), používají fanoušci Amigy dodnes.
externí odkazy
- Původní web SFS počítaje v to technická dokumentace
- Inteligentní systém souborů na SourceForge.net
- Web OS4 SFS
- "Inteligentní systém souborů, návod". IntuitionBase. Archivovány od originál dne 11. září 2015.