inode与block
文件属性索引信息
inode
概念说明: 数据文件索引信息, 类似目录
作用说明: 存储文件数据属性信息
文件数据指针信息
诞生过程: 格式化 --> 创建文件系统 --> 创建inode
查看方法: df -i
block
概念说明: 真正存储数据区域
作用说明: 存储文件真正数据内容
诞生过程: 格式化 --> 创建文件系统 --> 创建block
查看方法: df
查看inode的指令
查看每一个目录下每个文件的inode号
ls -i
查看对应文件的inode信息
stat [file]
查看硬盘上的inode总数和适用情况
df -i
查看硬盘上块(block)的总数和使用情况
df -l =df
硬链接:
概念说明: inode号码相同的文件数据称为
特点说明: 硬链接源文件被删除了, 不会影响链接文件
不能给目录创建硬链接
如何创建: ln 源文件 链接文件
应用说明: 利用硬链接对大文件进行备份 防止误删除 cp 防止误删除/防止误修改
软连接:
概念说明: 一个源文件快捷方式
特点说明: 软链接源文件被删除了, 会影响链接文件
可以给目录创建软连接
如何创建: ln -s 源文件 链接文件
应用说明: 利用软连接进行文件快捷管理
减少开发人员工作量
硬链接与软链接区别
- ln命令创建硬链接,ln -s命令创建软链接。
2)目录不能创建硬链接,并且硬链接不可以跨越分区系统。
3)目录软链接特别常用,并且软链接支持跨越分区系统。
4)硬链接文件与源文件的inode相同,软链接文件与源文件inode不同。
5)删除源文件及其硬链接文件,整个文件会被真正的删除。