2012年6月19日

LINUX文件系统--inode,硬连接,符号连接

摘要: 业务背景:存在两个进程,进程A生成文件file,然后将其mv到一个新的文件fileA,进程B在需要的时候会取读取文件fileA。如果在进程B读取文件的时候,进程A在进行mv的操作,那么这个操作是否对进程B读取文件生成影响呢?会产生什么结果? 如下图所示: 在阐述该问题之前,首先讲解下mv的操作和fopen()函数等对文件的操作的基本原理。那么首先需要初步的了解下Linux的文件系统中所涉及到的一些基础知识,比如说Linux文件系统组件的体系结构,VFS, i节点,元数组等概念。1.Linux文件系统体系结构 如图1为Linux文件系统组件的体系结构: 其中用户空间包含一些应用程序(例如,文.. 阅读全文

posted @ 2012-06-19 20:00 java课程设计 阅读(545) 评论(0) 推荐(0) 编辑

导航