Profesionální souborový systém - Professional File System
Vývojáři | Michiel Pelt |
---|---|
Celé jméno | Profesionální souborový systém |
Představený | 1995AmigaOS | s
Identifikátor oddílu | 'PFS 1', 'muAF', 'AFS 1' (RDB ) |
Limity | |
Max. velikost svazku | 104 GB (101 GiB ) |
Max. délka názvu souboru | 107 znaků |
Povolené znaky v názvech souborů | Všechny bajty kromě NULL, ':' a '/' |
Funkce | |
Zaznamenaná data | modifikace (mtime) |
Časové období | 1. ledna 1978 - 2157 |
Rozlišení data | 1 / 50s |
Atributy | soubor |
Oprávnění systému souborů | Oprávnění Amiga, Multi uživatel oprávnění |
Transparentní komprese | Ne |
Transparentní šifrování | Ne (k dispozici na úrovni blokového zařízení) |
Deduplikace dat | Ne |
jiný | |
Podporováno operační systémy | AmigaOS, MorphOS, AROS |
The Profesionální souborový systém je souborový systém původně vyvinut komerčně pro Amiga,[1] nyní distribuováno dne Aminet se 4 klauzulí Licence BSD. Je to kompatibilní nástupce AmiFileSafe (AFS), s důrazem na větší spolehlivost a rychlost ve srovnání se standardními souborovými systémy Amiga.[2][3] Obsahuje také schopnosti více uživatelů, jako je starší MuFS.[2]
Zařízení je rozděleno do dvou hlavních oblastí. Na začátku zařízení je sekce metadat, která se skládá z kořenového bloku a obecného pole bloků, které lze přidělit k ukládání metadat. Zbytek zařízení je další souvislé obecné pole bloků, které lze přidělit pro ukládání dat. Sekce metadat obvykle používá několik procent zařízení, v závislosti na velikosti zařízení.
Metadata jsou uložena jako strom jednotlivých bloků v sekci metadat. Celá adresářová struktura je zaznamenána v metadatech, takže datová část obsahuje pouze data ze souborů. Metadata popisují umístění dat v souborech s rozsahem bloků, což činí metadata docela kompaktní.
Když dojde k aktualizaci metadat, systém se podívá na blok obsahující metadata, která mají být změněna, a zkopíruje jej do nově přiděleného bloku z části metadat s provedenou změnou, poté rekurzivně změní metadata v bloku, který na to ukazuje blokovat stejným způsobem. Tímto způsobem je třeba změnit kořenový blok, což způsobí aktualizaci atomových metadat.
Souborový systém je přiměřeně dobrý v udržování souborů bez fragmentace, i když je k dispozici defragmentační nástroj, který bude fungovat na online[Citace je zapotřebí ] souborový systém.[2]
Bylo to první[Citace je zapotřebí ] souborový systém k zavedení konceptu Odpadkový koš nativně na úrovni souborového systému do Amigy, přičemž několik posledních odstraněných souborů drží ve skrytém adresáři v kořenovém adresáři disku.[2]
PFS verze 5.3 byl vyvinut v C a malou částí kódu sestavy Michiel Pelt.
Viz také
- Amiga Old File System
- Amiga Fast File System
- Inteligentní systém souborů
- Souborový systém
- Seznam souborových systémů
Reference
- ^ „Trois nouveaux gestionnaires de disque venant du DP, FFS versus PFS: un combat gagné d'avance?“. AmigaNews (francouzsky). Č. 75. NewsEdition. Ledna 1995. str. 76. ISSN 1164-1746.
- ^ A b C d Favini, Andrea. „Profesionální souborový systém 3“. Enigma Amiga Life. Itálie (122). Archivovány od originálu 29. května 2002. Citováno 3. října 2015.CS1 maint: unfit url (odkaz)
- ^ Drummond, Richard (Vánoce 1999). "Profesionální souborový systém 3". Amiga format. Č. 131. Budoucí publikování. str. 48–49. ISSN 0957-4867.