Linux File System - inode (index node)


inode (or index node) is a data structure that describes the linux file-system of one object such as a file or a directory.

They are also known as filesystem objects (e.g. files and directories).

Each node stores:

The i-number is a integer that represents the index (ie the location) of the node element in the table storing all nodes (the table is stored as an array)

Fix Resource

The number of inodes is a resource because it's fixed at file system creation, limiting the maximum number of files the file system can hold.

The common case is one inode for every 2K bytes.

It is possible for a device to run out of inodes. When this happens, new files cannot be created on the device, even though there may be free space available.


ls prints the i-node number in the first column of the report with the i option.

ls -i

Documentation / Reference

Recommended Pages
Card Puncher Data Processing
Datacadamia - Data all the things

Computer science from a data perspective
Undraw File Manager Re Ms29
File - File

A file is a logical representation of multiple block that can be accessed and manipulated at once by a program. Generally, a file is stored in a durable in the sense that it remains available for programs...
Undraw File Manager Re Ms29
File System - File (Attributes|Metadata|Status)

file attributes are the metadata of a file. A file consists also of attributes such as: path (location) its directory (act as a namespace) contents (only for regular file) the security descriptor,...
Git - Blob

blob in git is a object of the blob type that corresponds / represents the file contents (or inodes) in the git file system. file This command will put a blob in the object database where: the...
Git - Objects (Database)

An object is the value in the entry of the git database key-value. All entities in git are objects. Objects are the entity of the Git file system. On the operating file system, the objects are stored...
Linux - /proc/sys/fs/ directory - configuration files of the file system

Common groups of information and parameters concerning the kernel are are set with the help of configuration files and grouped into directories and subdirectories within the /proc/ directory. /proc/sys/fs/...
Linux - Adding storage without LVM

When you add a disk device to your system, you need to add this storage in your Linux environment When you improve the disk capacity of your Virtual Vmware Machine, you just need to configure the device...
Linux - File System

File system in a Linux Context. A file system is created on a partition The supported file systems include (but are not limited to): EXT2 EXT3 NFS ISO 9660 MSDOS VFAT The file system...
Bash Liste Des Attaques Ovh
Linux - Stat (File status)

This page is the file metadata (also known as file status) on the linux file system Principally, the stat command display the file metadata. find command man where: Through the --printf=FORMAT...

Share this page:
Follow us:
Task Runner