Linux/Unix系统内部不使用文件名,而使用inode号码来识别文件。对于系统来说,文件名只是inode号码便于识别的别称或者绰号。表面上,用户通过文件名,打开文件。实际上,系统内部这个过程分成三步:首先,系统找到这个文件名对应的inode号码;其次,通过inode号码,获取inode信..
分类:
其他好文 时间:
2016-05-10 23:53:11
阅读次数:
3906
Linux 的硬链接与软链接 http://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/ 若一个 inode 号对应多个文件名,则称这些文件为硬链接。软链接本身是个特殊的文件,文件内容指向另一个文件名路径(建议绝对路径) 硬链... ...
分类:
系统相关 时间:
2016-05-10 20:15:24
阅读次数:
159
原理:在Linux系统的/proc 分区下保存着进程的目录和名字,包含fd(文件描述符)和其下的子目录(进程打开文件的链接),那么如果删除了一个文件,还存在一个 inode的引用:/proc/进程号/fd/文件描述符。我们只要知道当前打开文件的进程pid和文件描述符fd就能利用lsof工具列出进程打 ...
分类:
系统相关 时间:
2016-05-09 11:04:32
阅读次数:
189
提示往HDFS写文件是不容许的。 在conf/hdfs-site.xml中加入: ...
分类:
数据库 时间:
2016-05-08 16:51:20
阅读次数:
889
Asisknowntoall,在windows环境下我们早已经见过链接文件,机我们平时所使用的快捷方式。
其实,在linux里我们可以见到以下两种类型的链接文件
a.硬链接文件
创建命令:ln[源文件][目标文件]
硬链接即实际链接。
记得我们讲过什么叫做inode,那么我们来根据下图理解..
分类:
系统相关 时间:
2016-05-06 19:55:40
阅读次数:
200
1.extundelete的恢复原理 extundelete恢复文件时并不依赖特定文件格式,首先extundelete会通过文件系统的inode信息,来获得当前文件系统下所有文件的信息,包括存在的和已经删除的文件,这些信息包括文件名和inode。然后利用inode信息结合日志去查询该inode所在的 ...
分类:
其他好文 时间:
2016-05-03 23:39:03
阅读次数:
340
首先可以使用stat命令来查询文件的inode信息,其中包括ctimeatimemtime等1、文件的atime、ctime、mtime时间的理解文件的Accesstime,atime是在读取文件或者执行文件时,更改的任何对inode的访问都会使此处改变。文件的Modifiedtime,mtime是在写入文件时随文件内容的更改而更改..
分类:
系统相关 时间:
2016-05-03 16:23:01
阅读次数:
307
1、Linux文件空洞与稀疏文件 2、文件系统数据存储 3、文件系统调试 文件空洞 稀疏文件(Sparse File) Linux文件系统inode数据块存储 索引节点采用了多重索引结构,主要体现在直接指针和3个间接指针。直接指针包含12个直接指针块,它们直接指向包含文件数据的数据块,紧接在后面的3 ...
分类:
系统相关 时间:
2016-05-02 18:19:16
阅读次数:
297
find.-inum918557-execrm-i{}\;查看linux中文件的inode信息2011-03-1421:26:25分类:Linux大致四个方法:直接执行stat命令,以文件名称为参数。在debugfs中执行stat命令,以文件名称为参数。在debugfs中执行mi命令,以inode编号为参数,注意执行debugfs时,要附加-w选项。定位i..
分类:
系统相关 时间:
2016-05-01 17:50:20
阅读次数:
276
Linux中包括两种链接:硬链接(hard link)和软链接(soft link),软链接又称为符号链接(symbolic link)创建命令:ln -s destfile/directory softlink #建立软连接 ln destfile hardlink #建立硬连接inode在Lin ...
分类:
系统相关 时间:
2016-04-29 22:03:10
阅读次数:
369