BeFS | это... Что такое BeFS? (original) (raw)
BFS | |
---|---|
Разработчик | Be Inc. |
Файловая система | Be File System |
Дата представления | 10 мая 1997 г. (BeOS Advanced Access Preview Release[1]) |
Метка тома | Be_BFS (Apple Partition Map)0xEB (MBR) |
Структура | |
Содержимое папок | B+ tree |
Размещение файлов | inodes |
Сбойные сектора | inodes |
Ограничения | |
Максимальный размер файла | ~260 ГБ * |
Максимум файлов | без ограничений |
Максимальная длина имени файла | 255 символов |
Максимальный размер тома | ~2 ЭБ * |
Допустимые символы в названиях | Все UTF-8 кроме "/" |
Возможности | |
Свойства | Access, Creation, Modified |
Диапазон дат | неизвестен |
Точность хранения даты | 1 с |
Потоки метаданных | да |
Атрибуты | POSIX ACLs: Read, Write, Execute |
Права доступа | Есть, POSIX (RWX per owner, group and all) |
Фоновая компрессия | нет |
Фоновое шифрование | нет |
Поддерживается ОС | BeOS, ZETA, Haiku, SkyOS, Syllable |
Be File System (BFS, часто называется BeFS, чтобы не путать с Boot File System) — файловая система, созданная для операционной системы BeOS.
Авторы Доминик Джампаоло (англ.) и Cyril Meurillon работали над ней свыше 10 месяцев,[2] начиная с сентября 1996 года. Это 64-битная журналируемая файловая система с поддержкой расширенных файловых атрибутов (метаданных), индексируемая, что приближает её функциональность к реляционным БД. Система может использоваться для разбивки дискет, CD-ROM, винчестеров и флеш-носителей, хотя использование системы на небольших носителях проблематично: заголовки самой системы занимают от 600KB до 2MB.
Прочие реализации
В начале 1999 Makoto Kato разработал драйвер BeFS для Linux, который, однако не был дописан до стабильного состояния, поэтому в 2001 вышел другой драйвер, который написал Will Dyson.
Как часть проекта OpenBeOS (ныне Haiku) в 2002 Axel Dörfler с группой товарищей переписали оригинальный драйвер и издали его под именем OpenBFS. В январе 2004 Robert Szeleney добавил в собственную операционную систему SkyOS файловую систему SkyFS и её драйвер, основанные на OpenBFS. Также система портирована в проект Syllable с версии 0.6.5.
Примечания
- ↑ Scot Hacker «BeOS Journal 10: A First Look at DR9» (англ.). ZDNet (1 July 1997). Архивировано из первоисточника 2 октября 1999. Проверено 22 марта 2007.
- ↑ Giampaolo Dominic «Practical File System Design with the Be File System». — Morgan Kaufmann, 1999. — ISBN 1-55860-497-9
См. также
Ссылки
Файловые системы (список • сравнение) | |
---|---|
Дисковые | ADFS • AdvFS • BeFS • Btrfs • EFS • ext • ext2 • ext3 • ext3cow • Next3 • ext4 • FAT • FATX • VFAT • FFS • Files-11 • GFS • HFS • HFS Plus • XFSX • HPFS • ISO 9660 • JFS • LFS • MFS (Macintosh) • MFS (Tivo) • Minix • MUFS • NWFS • NILFS • NSS • NTFS • Protogon (В разработке) • PFS • Qnx4fs • Qnx6fs • ReiserFS • Reiser4 • SFS • SpadFS • UFS • UFS2 • UDF • VxFS • WinFS • WAFL • XFS • ZFS • Больше... Оптические диски ISO 9660 • UDF Флеш-память/SSD FAT • exFAT (FAT64) • TFAT • FFS2 • JFFS • JFFS2 • LogFS • NVFS • UDF • YAFFS Кластерные Files-11 • GFS • OCFS • QFS • Xsan • Больше... |
Распределённые(сетевые) | AFS • OpenAFS • AFP • Ceph • DFS • GlusterFS • GPFS • Google File System • Lustre • NCP • NFS • POHMELFS • Hadoop • Kosmos • HAMMER • SMB (CIFS) • Больше... |
Специальные | cramfs • FUSE • Squashfs • UMSDOS • UnionFS • Больше... Псевдо- и виртуальные configfs • devfs • procfs • specfs • sysfs • tmpfs • WinFS Шифрованные EncFS • EFS • FSFS • SSHFS • SolFS • ZFS |