Be File System
Da Wikipedia, l'enciclopedia libera.
BFS | |
---|---|
Sviluppatore | Be Incorporated |
Nome completo | Be File System |
Introdotto | (BeOS R3) |
Identificatore della partizione | Be_BFS (Apple Partition Map) 0xEB (MBR) |
Struttura | |
Struttura contenuti directory | B+ tree |
Allocazione dei file | Inodes |
Blocchi danneggiati | Inodes |
Limiti | |
Dimensione massima di un file | ~260 GB * |
Numero massimo di file | Unlimited |
Dimensione massima del nome di un file | 255 caratteri |
Dimensione massima del volume | ~2 EB * |
Caratteri permessi nel nome di un file | All UTF-8 but "/" |
Caratteristiche | |
Date memorizzate | Accesso, Creazione, Modifica |
Date supportate | Sconosciuto |
Fork | Si |
Attributi | POSIX ACL: Read, Write, Execute |
Permessi file system | Si, POSIX (RWX per owner, group and all) |
Compressione trasparente | No |
Crittografia trasparente | No |
Il Be File System o BFS (talvolta chiamato erroneamente BeFS come per esempio dal kernel linux per evitare di confonderlo con il Boot File System) è il filesystem nativo del sistema operativo BeOS.
BFS è stato sviluppato da Dominic Giampaolo e Cyril Meurillon nel 1996 in un periodo di dieci mesi per fornire a BeOS un efficiente sistema a 64 bit con supporto al journaling. È case sensitive ed è utilizzabile su floppy, dischi rigidi e filesystem di sola lettura (CD), sebbene l'impiego su supporti removibili è sconsigliato per via del fatto che le informazioni che esso include possono occupare dai 600 KB ai 2 MB.
Come il suo predecessore, OFS (Old Be File System, a suo tempo chiamato semplicemente BFS) esso permette di immagazzinare informazioni estese per ogni file (metadati) e, grazie alle sue caratteristiche di indicizzazione, fornisce funzionalità simili a quelle dei filesystem relazionali.
La sua struttura interna è per larga parte descritta nel volume Practical File System Design with the Be File System.
BeFS è stato reimplementato con il nome di OpenBFS come parte del sistema operativo opensource Haiku. SkyFS, il filesystem usato dal sistema operativo SkyOS, è un derivato di OpenBFS.
[modifica] Collegamenti esterni
- Giampaolo, Dominic (1999) Practical File System Design with the Be File System