Linux文件系统管理
认识EXT2文件系统 Linux文件系统将权限与属性放置在inode中,实际数据放置在data block中,另外,还有一个超级块(superblock)记录整个文件系统的整体信息,包括inode与block的总量、使用量、剩余量等。 每个inode与block都有编号,这三个数据的意义如下: super block:记录此文件系统的整体信息,包括inode/block的总量、使用量、剩余量,以及文件系统的格式与相关信息等; inode:记录文件的属性, 一个文件占用一个inode ,同时记录此文件的数据所在的block的号码; block:实际记录文件的内容,若文件太大,会占用多个block。 inode的特色: 每个inode大小均为128bytes; 每个文件都会占用一个inode而已; 承上,因此文件系统能够创建的文件数量与inode有关; 系统读取文件时需要先找到inode,并分析inode所记录的权限与用户是否符合,若符合才能够实际开始读取block的内容。 The inode is a data structure on a filesystem on Linux and other Unix-like systems. Inode stores all the information about a file except its name and its actual data. What happens if inode full? Error: No space left on device. Not able to restart any service or process. How to check inode usage? ...