SpadFS

SpadFS

Infobox filesystem
name = SpadFS
developer = Mikuláš Patočka
full_name =
introduction_date =
introduction_os =
partition_id =
directory_struct =
file_struct =
bad_blocks_struct =
max_file_size =
max_files_no =
max_filename_size =
max_volume_size = 144 PB
dates_recorded =
date_range =
date_resolution =
forks_streams =
attributes =
file_system_permissions =
compression =
encryption =
OS =

SpadFS is an experimental file system for Linux developed by Mikuláš Patočka. SpadFS was first presented at the end of 2006. "Spad" is abbreviation for Czech "Systém pro Psychopaty A Debily" ("System for psychopaths and idiots"). [http://www.root.cz/diskuse/1391/vse/]

SpadFS uses crash counting to handle consistency problems. The filesystem also uses extendible hashing instead of B-tree based structures for storage. SpadFS also differs from other traditional filesystems by storing the inode information together with the directory entry itself.

According to the doctoral thesis, the filesystem has been tested on a search engine with a 1TB RAID array.

See also

*List of file systems
*Comparison of file systems

External links

* [http://artax.karlin.mff.cuni.cz/~mikulas/spadfs/ Project page]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Crash counting — is a feature of a file system designed as an alternative to journaling. It is claimed that it maintains consistency across crashes without the code complexity of implementing journaling. See also SpadFS External links Crash counting in SpadFS …   Wikipedia

  • NTFS — Developer Microsoft Full name New Technology File System[1] Introduced July 1993 (Windows NT 3.1) Partition identifier 0x07 (MBR) EBD0A0A2 B9E5 4433 87C0 68B6 …   Wikipedia

  • File Allocation Table — For other uses, see Fat (disambiguation). FAT Developer Microsoft Full Name File Allocation Table FAT12 (12‑bit version) FAT16/FAT16B (16‑bit versions) FAT32 (32‑bit version with 28 bits used) Introduced …   Wikipedia

  • Coda (file system) — Coda Developer Carnegie Mellon University Introduced 1987 Features Supported operating systems Linux, NetBSD FreeBSD Coda is a distributed file system developed as a research project at Carnegie Mellon University since 19 …   Wikipedia

  • Reiser4 — Developer Namesys Full name Reiser4 Introduced 2004 (Linux) Partition identifier Apple UNIX SVR2 (Apple Partition Map) 0x83 (MBR) Basic data partition (GPT) …   Wikipedia

  • Be File System — BFS Developer Be Inc. Full name Be File System Introduced May 10, 1997 (BeOS Advanced Access Preview Release[1]) Partition identifier Be BFS (Apple Partition Map) 0xEB (MBR) …   Wikipedia

  • List of file systems — The following lists identify, characterize and link to more thorough information on computer file systems.Many older operating systems support only their one native file system, which does not bear any name apart from the name of the operating… …   Wikipedia

  • MINIX file system — Developer Open Source Community Full name MINIX file system version 3 Introduced 1987 (MINIX 1.0) Partition identifier 0x81 (MBR) Features Dates recorded …   Wikipedia

  • Novell Storage Services — NSS Developer Novell Full name Novell Storage Services Introduced 1998 (NetWare 5) Partition identifier 0x69 Structures Directory contents B+ tree …   Wikipedia

  • Veritas File System — For other uses, see Veritas (disambiguation). VERITAS File System Full name VERITAS File System Introduced 1991 Structures Directory contents extensible hash Limits Max file size 8 EB ( …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”