概念介绍:用于存放指向源文件的路径信息(文件快捷方式)
应用场景:对于要操作文件数据提供方便


硬链接不能跨分区创建
补充:
1.目录硬链接数代表意义
. … 硬链接数表示目录下有多少个子目录数量信息
2.软连接文件如何压缩保存
tar -zcvhf xxx.tar.gz xxx
-h 将软连接文件所指向的源文件内容进行打包备份
-h 将软连接文件
**功能:**为某一个文件在另外一个位置建立一个同步的链接
语法
ln [参数] [源文件或目录] [目标文件或目录]
参数:
--backup[=CONTROL] 备份已存在的目标文件
-b 类似 --backup ,但不接受参数
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互模式,文件存在则提示用户是否覆盖
-n 把符号链接视为一般目录
-s 软链接(符号链接)
-v 显示详细的处理过程
答:
[root@naWang ~]# ls -lhi
总用量 171M
33574978 -rw-------. 1 root root 1.8K 10月26 01:59 anaconda-ks.cfg
| lnode节点号 | 表示文件类型(- 文件 d 目录 b 块设备文件 c 字符设备) | 权限属性 | 硬链接属性 | 属主 属组 | 文件大小 | 文件修改时间 | 文件名.扩展名 |
|---|
inode:索引节点
概念介绍:用于存储文件数据属性信息以及指针信息(指向数据存储位置)
诞生过程:格式化磁盘时会创建相应数量inode
block:存储数据数据块
概念介绍:真实存储数据信息
诞生过程:格式化磁盘时会创建相应数量block
注:
du -sh /*|sort -h ---排序查找目录中的大文件数据,便于进行清理操作
[root@naWang ~]#ll -i /etc/hosts
16778299 - rw-r--r--. 1 root root 158 6月7 2013 /etc/hosts
1 2 3 4 5 6 7 8
1.文件属性中inode(inode node):索引节点 更快的定位数据存储位置 == 书的目录
2.文件类型信息(-普通文件 d 目录文件 l 软连接文件)
3.文件权限设置(r 读 w 写 x 可执行 - 没有权限)
系统数据权限赋予给三个人: 文件拥有者,文件拥有组,文件其他用户
4.文件硬链接数
5.文件所属用户信息
6.文件的所属组用户信息
7.文件大小尺寸信息
8.文件修改时间信息
1.磁盘空间中block数量不足了 —已经存储了大量数据文件(大尺寸) 50G 49G
df 直接可看出block数量信息
2.磁盘空间中inode数量不足了 —已经存储了大量数据文件(小文件) 50G 10G
df -i 直接可以看出分区inode数量信息
读取或写入数据原理:
首先根据路径信息,获取每个路径节点属性信息以及目录下的数据内容
其次根据路径信息,最终获取文件信息,根据文件属性设置,获取文件block
最终可以查看数据完整内容。

1.文件硬链接数为0,没有相同inode被调用
2.文件没有被程序所调用 Nginx–access.log