例图分析软、硬链接

linux系统中存在两种链接方式硬链接和软连接,两种链接方式在系统中是完全不同的模式,本文主要详述两种的区别并给与图示;

创建guo ,lin两个文件,两个文件分别用于演示软连接和硬链接

    图一:创建文件

blob.png 

创建软连接guo.ruan1

    图二:创建软连接

blob.png 

    图三:删除文件guo

blob.png

blob.png 

依据图二、图三进行分析:

1、guo.ruan1iNode号码与guoiNode的号码不同,可确定guo.ruan1是一个新文件且占有磁盘空间;

2、根据文件类型可看出guo.ruan1是一个链接文件,但链接次数未被增加;

3、图三显示问guo被删除后guo.ruan1已经失效,且报错显示文件已不存在;

 

软连接:类似Windows里的快捷方式,在建立软连接时可以跨分区设置,软连接实质上是一个文本文件(inode已经改变),该文件是一个连接文件指向被链接的文件;此种链接方式不会增加文件的链接次数,但会在文件的文件类型行显示l;源文件删除或被移动后,软链接将会失效并会显示闪红,企且访问软链接会报错显示文件不存在;

 

    图四:创建硬链接

 blob.png

    图五:删除硬链接文件

 

blob.png

blob.png 

依据图四、图五

1、创建lin的硬链接或者lin.ying1的硬链接的三个文件的属性均为,且iNode号码均不改变,可确认linlin.ying1ling.ying2实际上是同一个文件,不增加磁盘空间;

2、每增加或减少一次链接,该文件的链接次数随之加减1

3、删除lin文件后,链接中文件依然存在;

 

硬链接:实质上给被硬链接文件另取了一个名字,iNode不会改变),该文件的文件类型仍是,但硬链接和源文件的文件链接数会共同增加且每被硬链接一次增加1,由于此种链接方式的iNode号不改变,所以断定该种链接方式不增加磁盘空间;源文件删除后或减少一个链接文件则链接次数少1,但链接文件不会失效,可访问源文件存在的内容;

原创文章,作者:guo_ruillin,如若转载,请注明出处:http://www.178linux.com/53001

(0)
guo_ruillinguo_ruillin
上一篇 2016-10-29 21:03
下一篇 2016-10-29 21:03

相关推荐

  • bash

    bash 配置文件   按生效范围划分:存在两类;     全局配置:            /etc/profile       &nbs…

    Linux干货 2015-04-15
  • week6

    1、请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白 字符开头的行的行首加#; :%s@^[[:space:]]\+[^[:space:]]@#&@g 2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/…

    Linux干货 2016-12-02
  • Linux 网络管理

    Linux 网络管理 第一篇:计算机网络基础: 一、计算机网络: 1.TCP/IP:协议栈(使用中的模型)     ISO(国际标准化组织):OSI(开放系统互联基本参考模型),学习中的模型。           1)各层之间的相关协议和单位:     互联网…

    Linux干货 2016-09-06
  • 运维监控大数据的提取与分析

    本文内容整理来自【敏捷运维大讲堂】蒋君伟老师的线上直播分享。分别从以下3个维度来分享:1、云时代监控分析的窘境;2、使用标签标记监控数据的维度;3、监控数据应用场景。 云时代监控分析的窘境 在虚拟化与容器技术广泛应用的情况下,运维对象大规模地增长,监控平台每天存储的指标都以亿计,所以监控数据如今已经成了大数据。传统的监控工具在这种场景下,对于数据的提取分析,…

    系统运维 2017-01-09
  • clsass 10 shell编程(二)及文件查找及压缩

    一、选择执行(条件判断if) 流程控制 过程式编程语言:     顺序执行     选择执行     循环执行 使用read 命令来接受输入 使用read 来把输入值分配给一个或多个shell变量:   &nb…

    Linux干货 2016-08-18
  • Linux系统文本处理

                                           Linux系统文本处理工具        …

    Linux干货 2016-08-15