1.Linux链接概念
Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】
硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的...
分类:
系统相关 时间:
2014-07-03 15:56:55
阅读次数:
318
一开始有这个需求,是因为用 YaH3C 替代 iNode 进行校园网认证时,一直编译错误,提示找不到 Python 的某个模块,百度了一下,此模块是在 Python2.7 以上才有的,但是系统的自带的Python是2.6版本,难怪一直连不上网。于是,继续百度google,进行安装,后来又出现问题.....
分类:
编程语言 时间:
2014-07-02 14:08:15
阅读次数:
250
$ ln f1 f2 #创建f1的一个硬连接文件f2$ ln -s f1 f3 #创建f1的一个符号连接文件f3$ ls -li # -i参数显示文件的inode节点信息
分类:
其他好文 时间:
2014-06-28 20:26:59
阅读次数:
174
http://blog.csdn.net/byane/article/details/6928519传统的文件系统中,需要维护目录的层次结构,使用dentry,inode,directory等复杂结构保存元数据的信息;而面对更多定制文件系统的需求,越来越多的系统考虑使用key-value形式保存文件...
分类:
数据库 时间:
2014-06-25 22:22:15
阅读次数:
404
硬链接记录的是目标的inode,软链接记录的是目标的路径。软链接就像快捷方式,而软链接就像备份。软链接可以做跨分区的链接,而硬链接由于inode的缘故,只能在本分区中做链接,所以软链接使用更多。
他们的缺点:
硬链接:
1、不允许给目录创建硬链接
2、只有在同一文件系统中的文件之间才能创建链接
软链接:
软链接可以是任意的文件或目录,链接文件甚至可以链接不存在的文件,因此产生“断链”问...
分类:
系统相关 时间:
2014-06-17 23:17:19
阅读次数:
323
基本组织结构
linux文件系统使用索引节点(inode)来记录文件信息。
索引节点是一个结构体,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。
一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引节点数组中的唯一的元素对应。每个索引节点在数组中的索引号,称为索引节点号。
linux文件系统将文件索引节点号和文件名同时保存在目录中,所以,目...
分类:
系统相关 时间:
2014-06-10 15:17:11
阅读次数:
350
1.
文件和元数据每个文件都是通过inode引用,每个inode索引节点都具有文件系统中唯一的inode
number一个inode索引节点是存储在Linux文件系统的磁盘介质上的物理对象,也是LInux内核通过数据结构表示的实体inode存储相关联文件的元数据ls
-i 命令获取文件的inode ...
分类:
系统相关 时间:
2014-06-07 04:16:12
阅读次数:
326
文件系统与inode? UNIX文件系统有很多种类型,如HFS,NFS,JFS,CDFS。虽然文件系统种类很多,但是也有着一些相同的数据结构:超级块、inode、目录等等。
? inode译成中文就是索引节点,它用来存放文件及目录的基本信息,包含时间、档名、使用者及群组等。inode数据结构作为一种...
分类:
其他好文 时间:
2014-05-29 04:20:12
阅读次数:
330
step 1pfile pidstep 2根据 inode number 查找
比如bash-2.05# pfiles 2605326053: python Current rlimit: 256 file descriptors 0:
S_IFCHR mode:0620 dev:32,0 ...
分类:
其他好文 时间:
2014-05-26 07:30:09
阅读次数:
329
今天在腾讯云的服务器被攻击后,apache启动报错,查找原因发现是磁盘空间不够no space left on device,
诡异的是df命令磁盘占用仅55%
继续查找原因,发现是iNode已满,即没有索引空间
这就好办了,首先定位哪个目录占用iNode最多,命令如下:
find */ ! -type l | cut -...
分类:
系统相关 时间:
2014-05-21 14:46:09
阅读次数:
363