Apocrypha

nilfs-utils

A New Implementation of a Log-structured File System for Linux

NILFS is a new implementation of a log-structured file system for the Linux 2.6 operating system. Conventional features of a log-structured file systems (LFS) are high write performance and fast recovery time. In addition, LFS prevents data write operations from overwriting the disk blocks, thereby minimizing the damage to file data and system consistency on hardware failure. Furthermore, LFS writes data and meta-data in the correct order which helps ensuring consistency in the entire file system. LFS can instantaneously create file system snapshots and check the file system speedy. We implemented ``NILFS'' using modern technology: For example, the file and inode blocks are managed by a B-tree structure, internal data are processed in 64 bit wide word size. The B-tree structure enables ``NILFS'' to create and store huge files.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 2.2.9 1 17 h details ›

Versions & arches

VersionOverlay amd64x86ppc64alphaarmhppappc Committed
2.2.9 gentoo amd64 stable x86 stable ppc64 stable alpha testing arm testing hppa testing ppc stable view · download · history ↗

Use flags of 2.2.9

  • static-libs Build static versions of dynamic libraries as well
  • split-usr Enable behavior to support maintaining /bin, /lib*, /sbin and /usr/sbin separately from /usr/bin and /usr/lib*

Runtime dependencies of 2.2.9

show 2 lines