Ugrás a tartalomhoz

Professional File System

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából
PFS (Professional File System)
FejlesztőMichiel Pelt[1]
Bevezetve1995[2]
Partícióazonosító'PFS\1', 'PFS\3', 'PDS\3',[3] 'muAF', 'AFS\1' (RDB)
Korlátok
Fájlnév maximális hossza107 karakter[3]
Maximális kötetméret104 GB[3]
Tiltott karakterek a fájlnevekbenNULL, ':' és '/'
Képességek
Tárolt dátumokmódosítás (mtime)
Dátumhatárok1978. január 1. - 2157
Dátumfelbontás1/50s
Attribútumokfájl megjegyzés
FájlrendszerengedélyekAmiga jogosultságok, multiuser jogosultságok
Beépített tömörítésNincs
Beépített titkosításNincs
SISNincs
Támogatott operációs rendszerekAmigaOS, MorphOS, AROS

A Professional File System (röviden: PFS) egy eredetileg Amigára fejlesztett fájlrendszer,[1] mely kereskedelmi termékként jelent meg 1995-ben.[4] Jelenleg az Amineten érhető el szabadon ún. 4-klauzulás BSD licenc alatt. A PFS elődje az AmiFileSafe (AFS) fájlrendszer, mellyel a PFS kompatibilis, ugyanakkor gyorsabb és megbízhatóbb annál, illetve a sztenderd Amiga-fájlrendszereknél.[5][6]

Az egyik legfontosabb dolog, ami a PFS-t megkülönbözteti az Amigák régebbi fájlrendszerétől, a Fast File Systemtől (FFS), az az, hogy még adat lemezre írás közben történő resetelés sem teszi tönkre a fájlrendszert, elérhetetlenné téve a benne tárolt fájlokat, hanem csak az írási folyamat által érintett állomány lesz elérhetetlen újraindulás után.[5] A másik, hogy támogatja a többfelhasználós üzemmódot a régebbi MuFS-hez hasonlóan.[5]

A PFS fájlrendszerre formázott merevlemez két fő részre tagolódik. Az eszköz elején található a metaadat-terület, amely egy gyökérblokkból és egy általános blokktömbből áll, amely metaadatok tárolására szolgál. Az eszköz többi része adattárolásra használatos blokktömb. A metaadat rész általában az eszköz kapacitásának csupán néhány százalékát teszi ki, az eszköz méretétől függően. A metaadatok blokkjai fastruktúrában tárolódnak, így például a teljes könyvtár-struktúra is. Ennélfogva az adattároló részben tisztán csak fájladatok helyezkednek el. A metaadatok blokkegységekben írják le az adatok helyét a fájlok között, így a metaadat-struktúra viszonylag tömör tud lenni.[2]

A PFS natívan és fájlrendszerszinten valósítja meg a törölt állományok újrahasznosíthatóságát, a Windowsból jól ismert Lomtár (angolul Recycle Bin) funkciót. A legutolsó törölt fájlokat (PFS2 esetén 31-et, PFS3-nál azonban már 992-t) a merevlemez gyökérkönyvtárában lévő rejtett fiókban tárolja. A rendszer kialakításánál fogva meglehetősen töredezettség-mentesen tartja a benne tárolt fájlokat, ennek ellenére létezik töredezettség-mentesítő alkalmazás, mely működés közben (online) képes elvégezni a dolgát.[5][2]

A PFS 5.3-as verzióját főként C, kisebb részben assembly nyelven fejlesztette Michiel Pelt.[2]

  1. 1 2 Michiel Pelt (1993. május 1.). "ProfFileSystem" (angol nyelven). Hozzáférés: 2022. december 20.
  2. 1 2 3 4 "Trois nouveaux gestionnaires de disque venant du DP, FFS versus PFS: un combat gagné d'avance?". AmigaNews (francia nyelven). No. 75. NewsEdition. 1995. január. 76. o. ISSN 1164-1746.
  3. 1 2 3 Thomas Rapp (2011. április 30.). "File System Limits" (angol nyelven). Hozzáférés: 2022. december 20.
  4. "Trois nouveaux gestionnaires de disque venant du DP, FFS versus PFS: un combat gagné d'avance?". AmigaNews (francia nyelven). No. 75. NewsEdition. 1995. január. 76. o. ISSN 1164-1746.
  5. 1 2 3 4 Favini, Andrea. "Professional File System 3". Enigma Amiga Life (olasz nyelven) (122). Archived from the original on 2002. május 29. Hozzáférés: 2022. december 20.
  6. Drummond, Richard (1999. december 25.). "Professional File System 3". Amiga Format (angol nyelven) (131). Future Publishing: 48–49. ISSN 0957-4867.

Kapcsolódó szócikkek

[szerkesztés | forrásszöveg szerkesztése]

További információk

[szerkesztés | forrásszöveg szerkesztése]