软链接和硬链接详解 软链接和硬链接详解 软链接和硬链接详解 导读 Linux下的链接文件有点类似于Windows的快捷方式,但又不完全一样。链接文件有两种:一种是硬链接,另一种是符号链接(又称软链接)。下面我给大家说说它们两者之间的区别。 硬链接 硬链接是通过索引节点进行的链接。在Linux中,多个 ...
分类:
其他好文 时间:
2016-05-30 10:04:50
阅读次数:
131
硬链接与软链接是 Linux 文件系统中的一个重要概念,其涉及文件系统中的索引节点 (index node 又称 inode),而索引节点对象是 Linux 虚拟文件系统 (VFS) 的四个基本概念之一。通过剖析硬链接与软链接的联系与区别,我们可更好的了解 Linux 中 VFS 这一通用文件模型。 ...
分类:
其他好文 时间:
2016-05-24 15:05:31
阅读次数:
198
Linux系统有三个重要的文件时间。分别是:ctime,atime,mtime。1.ctime(changetime)是在写入文件,随更改所有者、权限时而更改,也就是文件状态最后一次被改变的时间。(索引节点改变)2.atime(accesstime)是在读取文件或执行文件时更改,也可以认为是文件最后一次被读取的时间..
分类:
系统相关 时间:
2016-05-22 18:39:30
阅读次数:
311
硬链接 硬链接是通过索引节点进行的链接。在Linux中,多个文件指向同一个索引节点是允许的,像这样的链接就是硬链接。硬链接只能在同一文件系统中的文件之间进行链接,不能对目录进行创建。如果删除硬链接对应的源文件,则硬链接文件仍然存在,而且保存了原有的内容,这样可以起到防止因为误操作而错误删除文件的作用 ...
分类:
其他好文 时间:
2016-05-20 11:42:13
阅读次数:
130
linux下空间满可能有两种情况 可以通过命令 df -h 查看磁盘空间占用,实际上是查看磁盘块占用的文件(block) df -ih 查看索引节点的占用(Inodes) 一、面对磁盘满了,通过下列命令找出没有用的大文件删除,接口 磁盘块和索引节点其中之一满,都会导致无法创建文件,提示磁盘空间已满。 ...
分类:
系统相关 时间:
2016-05-13 09:02:17
阅读次数:
984
1、Linux文件空洞与稀疏文件 2、文件系统数据存储 3、文件系统调试 文件空洞 稀疏文件(Sparse File) Linux文件系统inode数据块存储 索引节点采用了多重索引结构,主要体现在直接指针和3个间接指针。直接指针包含12个直接指针块,它们直接指向包含文件数据的数据块,紧接在后面的3 ...
分类:
系统相关 时间:
2016-05-02 18:19:16
阅读次数:
297
1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为 ...
分类:
系统相关 时间:
2016-04-27 20:37:07
阅读次数:
143
第1列:inode索引节点号(人的省份证,全国唯一)系统读取文件时首先读取文件名找到inode,然后才能读取到文件的内容第2列:文件类型及属性(共10个字符,第1个为文件的类型,后9个为权限,最后一个点是和selinux相关的一个标识)第3列:硬链接个数第4列:文件或目录所属用户(..
分类:
系统相关 时间:
2016-04-25 22:56:47
阅读次数:
821
1.管道是进程间通信的一种重要手段,在linux中没有使用专门的数据结构,而是借助了文件系统的file结构和VFS索引节点inode。通过两个file结构指向同一个临时的VFS索引节点,而这个索引节点又指向一个物理页面实现的。如下图所示:管道的实现的源代码在fs/pipe.c中,其中pipe_rea..
分类:
系统相关 时间:
2016-04-10 01:31:51
阅读次数:
630
1.初识inode:文件存于硬盘上(硬盘最小存储单元是“扇区”(sector),每个扇区储存512字节)操作系统读硬盘时,一次性读取一个“块”(block)(8个sector组成)由多个扇区组成的块——>文件存取的最小单位文件数据存储在“块”中储存文件元信息——>inode(索引节点)..
分类:
其他好文 时间:
2016-04-09 01:53:14
阅读次数:
182