硬连接和软连接

多情自古伤离别

  • 123
  • 硬连接和软连接
    • 硬连接:创建硬连接实质上是增加额外的文件名引用该文件,即硬链接数有多少个文件名是多少个,如果多个路径映射表中的文件对应的Inode号相同,这样的情况下他们彼此之间叫硬连接,只有硬连接数小于1时,文件才为删除状态。彼此间互为硬链接的文件名对应于同一文件系统上一个物理文件,不能跨越驱动器或分区(每个分区上的inod号会独立分配,可能两个分区上的文件的inode号相同,跨分区创建硬链接,互为硬链接的两个文件名,都只能指向所在分区的物理磁盘块,因此他们指向的不是同一文件,导致命令报错),如下:/app是单独的分区
    • 图片2
      • 目录的硬链接:目录至少有2个硬链接,对其创建子目录时能够增加硬链接数
      • 图片2
      • 文件的硬链接:ln filename [linkname],给filename创建一个叫linkname的硬连接,不能给目录创建命令来创建硬链接,硬连接相对路径可以相对当前路径,也可以是相对linkname的路径
      • 图片2
    • 软连接(windows中的快捷方式):在元数据Inode的条目中存的不是数据块的号码的指针,存放的是一个路径字符串,所以软连接的大小是路径字符串的字符个数
      • ln -s filename [linkname]:创建软连接,filename可以是绝对路径也可以是相对路径
      • 使用相对路劲时要注意:当使用相对路径来创建软连接的时候,会出现一下错误,是因为在创建的时候,./表示相对的当前目录/root,而创建好了后,软连接指向的文件或者文件夹,./又是表示相对的当前目录/app,因为在/app下找不到dir1而报错;../root/Desktop在创建之前表示当前目录(/root)的父目录(/)下的/root/Desktop,创建之后表示当前目录(/dir1/dir2/)的父目录(/dir1)下的/root/Desktop,由于dir1下没有/root/Desktop而出错
      • 图片2
      • 对ll 查看软连接,加/和不加的区别,如果软连接指向的是一个目录的时候,加/就进入了该目录中,不加表示软连接本身
      • 123

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/94893

(0)
DPingDPing
上一篇 2018-04-03 21:04
下一篇 2018-04-04 15:38

相关推荐

  • 第一周总结

    存储网络: DAS—–直接连接存储(Direct attached storage) NAS—–网络连接存储(Network attached storage) SAN—–存储区域网络(storage area network) DAS优缺点: 直接存储(Direct Attached Storage)。存储设备与主机的紧密相连 1.管理成…

    Linux笔记 2018-04-01
  • 网络通信安全基础、openssl、openssh

    数据安全分为: 保密性:数据保密性、隐私性 完整性:数据完整性、系统完整性 可用性:数据有效性   安全攻击分为: 被动攻击:窃听 主动攻击:伪装、重放、消息篡改、拒绝服务   安全机制: 加密、数字签名、访问控制、数据完整性、认证交换机制、流量填充、路由控制、公证   安全服务: 认证: 访问控制: 数据保密性:连接、无连接、…

    Linux笔记 2017-12-06
  • 第三周

    CMD=”hostname”echo $CMDhostname$CMDcentos6.com 全局配置文件/etc/profile 定义变量的/etc/profile.d/*.sh /etc/profile.d/env.sh在这该/etc/bashrc 放别名个人配置文件~/.bash_profile 定义变量的~/.bashrc.b…

    Linux笔记 2018-04-15
  • puppet实现nginx反代tomcat+memcached

    puppet实现nginx反代tomcat+memcached

    2018-04-16
  • 软raid5制作

     一、准备工作 (1)VMware虚拟机 (2)centos6.9系统 二、在centos6.9关机状态下增加3块硬盘做RAID5,其中一块当校验盘。 三、用远程终端可以清楚的显示新增加的硬盘,将新增加的硬盘进行分区   四、开始制作 mdadm -C /dev/md0 -a yes -l 5 -c 32 -n 2 -x1 /dev/sd{b1,c…

    2018-04-29
  • 网络管理第二篇

    本节主要介绍网络的基本配置,以及各种命令的简单使用,当然还有几种小实验

    2018-05-03