在明白软链接与硬链接之前首先要明白一些基本概念。 文件:文件名+数据 linux中文件被分为两部分:用户数据、元数据。 用户数据:文件数据块,数据块是记录数据真实存放的地方。 元数据:保存文件的附加属性(inode节点号就存放于元数据中)inode才是文件的唯一标示而不是文件名,文件名只是为了方便记 ...
分类:
其他好文 时间:
2016-10-17 06:45:24
阅读次数:
103
文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有一定的帮助。文章例子主要是基于 ...
分类:
系统相关 时间:
2016-10-06 19:57:09
阅读次数:
170
硬链接就是让链接文件的i节点号指向被链接文件的i节点硬链接和符号连接都是产生一个新的i节点链接分为硬链接和符号链接硬连接不能链接目录文件LINUX的硬链接不能链接到目录是因为引入了对目录的硬连接就有可能在目录中引入循环,在目录遍历的时候系统就会陷入无限循环当中,这..
分类:
其他好文 时间:
2016-09-03 15:07:06
阅读次数:
364
一、inode是类UNIX系统上文件系统中的一种数据结构。数据在磁盘上存储是按扇区存放的,几个扇区组成一个块(block),操作系统为高效读取磁盘上的数据,按block来读龋而数据存放的block的地址就包含在inode里。二、inode的存储信息每个inode保存一个文件系统对象(目录,文件,管..
分类:
其他好文 时间:
2016-08-02 22:21:15
阅读次数:
172
下面是Linux系统软件底层的存储结构,我们将从底层上来去解释Linux系统下的软硬连接文件<一>:解释(底层)硬链接,其实从底层数据上来看,硬链接其实就是增加了一个目录项。底层对应的inodetable、数据区中的值是不变的,也不会重新创建。软链接,其实从底层接上看,软链接..
分类:
系统相关 时间:
2016-07-31 22:45:06
阅读次数:
315
一.文件系统相关知识superblock:记录此文件系统的整体属性,包括inode/block的总量,使用量,剩余量,以及文件系统的格式及相关信息block:记录文件的内容,若文件太大,占用多个blockinode:记录文件的属性,一个文件占用一个inode文件系统一般分为多个块组(blockgroup),每..
分类:
其他好文 时间:
2016-07-31 22:33:52
阅读次数:
145
inode磁盘存储的最小单位是扇区(sector),8个sector组成一个block,每个block大小为4k操作系统读取磁盘时,以block为单位。系统存储文件的数据,分为两种。元数据和数据块。同样,硬盘存储也在系统格式化的时候被分为两部分。分别存储元数据和数据块。元数据:元数据是存储文..
分类:
其他好文 时间:
2016-07-31 22:28:23
阅读次数:
180
linux系统有有软链接和硬链接两种,所谓软链接类似于windows系统中的快捷方式,源文件如果被删除,软链接将失败。而硬链接则不同,即使源文件被删除,文件依旧存在,这是为什么呢?下面我就为大家简单说明一下其中的原因:软链接:这是我画的一张linux存储文件的简易图,软链接..
分类:
系统相关 时间:
2016-07-30 15:08:29
阅读次数:
228
链接:访问同一个文件的不同路径硬链接:指向同一个inode的不同路径。特性:1、硬链接不能跨分区。2、不能对目录创建硬链接。3、创建新的链接后ll查看连接数会增加软链接:指向同一个文件的不同路径。特性:1、硬链接可以跨文件系统2、硬链接可以对目录创建,且目录的链接数至..
分类:
其他好文 时间:
2016-07-29 19:18:06
阅读次数:
138