Linux 中cp 、rm和mv与inode之间的关系

1.cp和inode

         当文件不存在时,分配一个新的inode号,创建新文件;

         当文件存在时,则inode号采用被覆盖之前的目标文件的inode号。

Linux 中cp 、rm和mv与inode之间的关系

2.rm和inode

         链接数递减,减少链接数量,如果链接数为0释放inodeinode号码可以被重新使用);如果inode被释放,则数据块放到可用空间列表中删除目录中的目录项

Linux 中cp 、rm和mv与inode之间的关系

3.mv和inode

          如果目标和源在相同的文件中,则会用新的文件名创建对应新的目录项,删除旧目录条对应的旧文件名,但不影响inode 号(除时间戳)或磁盘上数据的位置,数据不被移动。

Linux 中cp 、rm和mv与inode之间的关系

        如果目标和源不在同一个文件中,mv相当于cprminode号会变化。

Linux 中cp 、rm和mv与inode之间的关系


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

(2)
JUJU
上一篇 2017-07-21 20:13
下一篇 2017-07-21 20:32

相关推荐

  • 优云APM最佳实践: 诊断平安城市视频网性能问题

    前言: 平安城市已经是一个关系你我他的民生工程,但由于本身系统的复杂性,给运维工作带来了极大的挑战。如何保障摄像头在线率?如何在系统中找到视频系统故障的问题所在?在我们某一次项目经历中,优云APM在发现问题,定位故障等方面,起了很大作用,帮助我们顺利的定位到了系统的故障所在。 平安城市是一个特大型、综合性非常强的管理系统,不仅需要满足治安管理、城市管理、交通…

    Linux干货 2016-08-05
  • Nginx之ngx_http_proxy_module模块详解

    一、正反向代理简介       1、正向代理:局域网内的机器借助于代理服务器访问局域网外的网站          这时正向代理的功能:         &nbs…

    2017-06-25
  • heartbeat实现高可用集群(2)

    [[ heartbeat v2 + crm ]] 环境 node1 192.168.1.35 node2 192.168.1.36 fip 192.168.1.81 daemon httpd ha web service ip httpd node1&2 # vim ha.cf crm on # cd # rpm -ivh heartbeat-gui…

    Linux干货 2017-11-03
  • N27网络班第6周作业

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; :%s@^[[:space:]]\+@#&@g 2、复制/boot/grub/grub.conf 至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符 :%s@^[[:space:]]…

    Linux干货 2017-09-03
  • 加密解密基础、OpenSSL通信 及 搭建私有CA (Blog 11)

    加密解密技术基础、PKI及创建私有CA

    2017-11-29
  • 一切皆文件

    Linux Linux内一切皆文件;表现之一:硬件设备也通过文件表示 物理终端:/dev/console 虚拟终端: /dev/tty#[1,6] 串行终端:/dev/ttyS# 伪终端: /dev/pts/# 注意:在启动设备之后,在其上关联一个用户接口程序,即可实现与用户交互,交互式程序有两类:GUI(图形化界面)和CLI(命令行界面)。 查看终端设备:…

    Linux干货 2017-04-01