更多

linux文件系统

使用inotify监视Linux文件变化

Linux系统中提供了一套intotify的机制来监视文件系统的事件,比如创建文件,打开,关闭等等。利用这一机制,我们可以很容易写出监控目录变化的工具。更何况更有了一个inotify_tools的开源工程呢。inotify_tools对inotify的API做了进一步的封装,更加方便使用。 下面的例子来源... 详情»

linux文件系统目录结构详解

Linux文件系统采用带链接的树状目录结构,即只有一个根目录(通常用“/”表示),其中含有下级子目录或文件的信息;子目录中又可含有更下级的子目录或者文件的信息……这样一层一层地延伸下去,构成一棵倒置的树,如图所示。在目录树中,根节点和中间节... 详情»

浅谈linux文件系统基础

1、linux文件系统分配策略 块分配(block allocation)和扩展分配(extent allocation) 块分配:磁盘上的文件块根据需要分配给文件,避免了存储空间的浪费。但当文件扩充时,会造成文件中文件块的不连续,从而导致过多的磁盘寻道时间。每一次文件扩展时,块分配算法就需要写入文... 详情»