file system
来源:百度文库 编辑:神马文学网 时间:2024/03/28 20:24:28
文件系统是对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索的系统.
大部分UNIX文件系统种类具有类似的通用结构,即使细节有些变化。其中心概念是超级块superblock, i节点inode, 数据块data block,目录块directory block, 和间接块indirection block。超级块包括文件系统的总体信息,比如大小(其准确信息依赖文件系统)。 i节点包括除了名字外的一个文件的所有信息,名字与i节点数目一起存在目录中,目录条目包括文件名和文件的i节点数目。 i节点包括几个数据块的数目,用于存储文件的数据。 i节点中只有少量数据块数的空间,如果需要更多,会动态分配指向数据块的指针空间。这些动态分配的块是间接块;为了找到数据块,这名字指出它必须先找到间接块的号码。
UNIX文件系统通常允许在文件中产生孔(hole) (用lseek ; 请看手册), 意思是文件系统假装文件中有一个特殊的位置只有0字节,但没有为这文件的这个位置保留实际的磁盘空间(这意味着这个文件将少用一些磁盘空间)。这对小的二进制文件经常发生,Linux共享库、一些数据库和其他一些特殊情况。 (孔由存储在间接块或i节点中的作为数据块地址的一个特殊值实现,这个特殊地址说明没有为文件的这个部分分配数据块,即,文件中有一个孔。)
孔有一定的用处。在笔者的系统中,一个简单的测量工具显示在200MB使用的磁盘空间中,由于孔,节约了大约4MB。在这个系统中,程序相对较少,没有数据库文件.
file system
Google File System
File System Benchmarks
File System Primer - CoolSolutionsWiki
The Google File System
Google File System(中文翻译)
Google File System文件系统详解
The Google File System中文版
如何在nt4下安装file system hook?
error: system error, can't open file '****' for input ccs
File
Eclipse中文件系统不同步问题resource is out of sync with the file system的解决办法
The MathWorks - Bug Reports - 452282 - System error resulting in a corrupted FIG-file when building a GUI in GUIDE
Flat File
system log
SYSTEM initial
SYSTEM initial
Context definition file in war file
Mediachase File Uploader
Pure ASP File Upload
[整理] File Extensions [ # ]
[整理] File Extensions Sym[ $ ]
[整理] File Extensions [ A ]
[整理] File Extensions [ B ]