Topic summary

NILFS

NILFS

Linux file system NILFSDeveloperNippon Telegraph and Telephone Cyber Space LaboratoriesFull nameNew Implementation of a Log-structured File SystemIntroduced2005; 21 years ago (2005) with Linux kernel 2.6.13StructuresFile allocationB-treeLimitsMax volume size8 EiBMax file size8 EiBMax filename length255 bytesFeaturesDates recordedatime (planned)Date resolution64-bit on-disk timestampsAttributesPOSIX, with plans for extended attributesFile systempermissionsPOSIX, with plans for ACLsTransparentcompressionNoTransparentencryptionNoCopy-on-writeYesOtherSupportedoperating systemsLinux kernel, (ReadOnly for NetBSD) NILFS or NILFS2 (New Implementation of a Log-structured File System) is a log-structured file system implementation for the Linux kernel. It was developed by Nippon Telegraph and Telephone Corporation (NTT) CyberSpace Laboratories and a community from all over the world. NILFS was released under the terms of the GNU General Public License (GPL). Design "NILFS is a log-structured file system, in that the storage medium is treated like a circular buffer and new blocks are always written to the end.[…]Log-structured file systems are often used for flash media since they will natu