例图分析软、硬链接

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

相关推荐

  • 磁盘管理的相关知识

    1.设备文件:关联至一个设备驱动程序,进而与之相对应设备文件通信 2.设备号码:     主设备号:major number 标识文件类型     次设别号:minor number  同一类型下不同设备 3磁盘组成结构: .    &nb…

    Linux干货 2016-08-30
  • 访问控制列表ACL使用说明

    一、什么是ACL ACL(Access Control List)可灵活地,更细粒度地定义访问文件或目录的权限。 二、为什么使用ACL Linux上文件系统的文件系统权限管理的对象分为三类:owner,group,other。这种分类非常简单,如果我希望有一个用户拥有不同于这三类对象的权限,或者再定义一个用户组的权限,传统的权限管理就不能实现,而ACL可以很…

    Linux干货 2016-08-08
  • 马哥教育网络班21期-第一周课程练习

    第一周课程练习 1、描述计算机的组成及其功能?         1.1 现代主流的计算机(冯·诺依曼体系)主要由五部分组成,分别是控制器、运算器、存储器、输入和输出设备。控制器和运算器对应我们现实计算机看到的CPU,存储器对应内存和硬盘等存储设备,输入设备对应鼠标键盘等其它外设,输出设备对应显示器、音响、打印机等其它外…

    Linux干货 2016-06-26
  • 人志建,则无敌—vim练习题

    马哥网络班21期-第六周博客 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@caicai ~]# cp -a /etc/rc.d/rc.sysinit /tmp [root@caicai&nbsp…

    Linux干货 2016-08-15
  • Linux命令总结

      1、登陆和开关机       关机    halt    poweroff    init 0    重启    reboot    init 6    shutdown    shutdown -r 重启    shutodwn -h 关机    shutdown -c 取消计划关机    shutdown +0 马上关机    +1 一分钟后关机  …

    2017-09-11
  • N25-第十一周作业

    1、详细描述一次加密通讯的过程,结合图示最佳。   以Bob和Alice安全通讯为例:     Bob<———>Alice    1. Bob要和Alice安全通信首先要取得对方的公钥,即对方的证书,并验证证书的合法性。验证过程和内容: &n…

    Linux干货 2017-03-20