You can edit almost every page by Creating an account and confirming your email.

IceFileSystem

From EverybodyWiki Bios & Wiki


IceFS
Developer(s)Leif Salomonsson
Full nameIceFileSystem
Partition identifier0x49434502
Limits
Max. volume size<2 TB
Max. filename length107 (255) characters
Other
Supported operating systemsMorphOS

The IceFileSystem (IceFS) is a 64-bit journaling filesystem written in E for MorphOS. The design prioritizes reliability, scalability, efficiency, and speed. A keyfile is no longer required since version 2.8, when IceFS was released as freeware.

Technical

  • Extent based space and file data layout.
  • Main space allocator is based on the TLSF algorithm, adapted for on-disk storage.
  • All metadata except extent headers are located in special extents called pools and use a local bitmap to keep track of free meta space. Metadata is very compact.
  • Implementation uses two-level caching (sector + metadata).
  • Implementation supports preallocation to minimize fragmentation (and increase speed) when several files are concurrently written to.
  • Was originally supposed to have a tree-like lookup mechanism for directory entries, but this was reverted to a simple hash table for the 2.x version because the implementation was not finished.
— Leif Salomonsson, developer

Tools

MorphOS Tools drawer containing the IceFileSystem MUI tools

The following command line and graphical MUI tools are included with IceFS:

  • FSFormat - Generic formatting application (MUI)
  • IceConfig - IceFS configuration application (MUI)
  • IceInfo - Displays locks and notifys on IceFS volumes (MUI)
  • IceCheck - Check integrity of on-disk layout (CLI)
  • LogFileCtrl - Create and change size of logfiles (CLI)
  • IceSalv - Simple file salvage tool (CLI)
  • ShowLinks - Lists hard and soft links (CLI)

IceDoctor, a commercial tool for data recovery is also available from the developer.

See also

External links


This article "IceFileSystem" is from Wikipedia. The list of its authors can be seen in its historical. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.