硬软链接数

1)硬链接

概念:超市的多个门,在一个分区中inode号码相同的文件互为硬链接,系统的目录不能创建硬链接 ,目录硬链接的显示数为他下面的子目录数

诞生过程:

ln 链接的源文件 硬链接的文件信息

ln /hgg/hgg.txt /hgg/hgg_hard_link.txt

 [root@hgg ~]# ln /hgg/hgg.txt /hgg/hgg_hard_link.txt
 
 [root@hgg ~]# ll /hgg
 total 0
 -rw-r--r-- 2 root root 0 Jul 10 22:04 hgg_hard_link.txt
 -rw-r--r-- 2 root root 0 Jul 10 22:04 hgg.txt
 

 

利用find命令找到硬链接文件

find / -type f inum inode号码

注:硬链接inode号码与源文件一致

 

 

 

 

 

2)软链接

概念:文件的快捷方式

诞生过程:

ln -s 链接的源文件 硬链接的文件信息

ln -s /hgg/hgg.txt /hgg/hgg_soft_link.txt

 [root@hgg ~]# ln -s /hgg/hgg.txt /hgg/hgg_soft_link.txt
 
 [root@hgg ~]# ll -i /hgg
 total 0
 101478462 -rw-r--r-- 2 root root 0 Jul 10 22:04 hgg_hard_link.txt
 101478471 lrwxrwxrwx 1 root root 12 Jul 10 22:06 hgg_soft_link.txt -> /hgg/hgg.txt
 101478462 -rw-r--r-- 2 root root 0 Jul 10 22:04 hgg.txt

 

 

 

 

 

3)软硬链接区别

01、链接后的文件大小不一致

02、链接后的文件类型和权限不一致(颜色不一致)

03、链接后的文件和源文件inode信息不一致

硬链接与源文件一致

软链接与源文件不一致

04、源文件删除之后

硬链接文件依然有效

软链接文件失效

如何将数据真正删除

 

01、确保文件的硬链接为0

02、确保文件没有被进程占用

posted @ 2022-01-08 16:12  Yusir-SRE  阅读(71)  评论(0编辑  收藏  举报