Warning: mkdir(): No space left on device in /www/wwwroot/Z6.COM/func.php on line 127

Warning: file_put_contents(./cachefile_yuan/scutcm.com/cache/5b/c4dc2/65112.html): failed to open stream: No such file or directory in /www/wwwroot/Z6.COM/func.php on line 115
为什么rm -rf数据可以恢复?-北京蜜桃无码免费视频科技有限公司
    1. 蜜桃无码免费视频,蜜桃视频网站APP,蜜桃APP污污版,无码人妻精品一区二区三区蜜桃91

      无码人妻精品一区二区三区蜜桃91
      您当前的位置 : 首 页 > 新闻中心 > 技术支持

      联系蜜桃无码免费视频Contact Us

      北京蜜桃无码免费视频科技有限公司

      联系人:李经理

      手   机:13870951502

      网   址:www.scutcm.com

      邮   箱:mulj@scutcm.com

      地   址:北京市海淀区永丰产业园永捷北路9号联强国际5F

      为什么rm -rf数据可以恢复?

      2023-02-06

      在工作中,蜜桃无码免费视频知道一些操作命令危险性很高,如: rm -rf,它会造成数据的误删除。如果万一出现这样情况导致数据误删除时,蜜桃无码免费视频应该如何对数据进行恢复呢?

      删除数据的两种场景

      通常有两种数据删除的场景是你需要清晰了解的。头 1 个是在执行 rm -rf 删除文件时,该文件正在被进程使用。第 2 个是这个文件并没有被其他进程所使用,而被误删除。本文无码人妻精品一区二区三区蜜桃91将围绕这两种场景进行讲解并演示。

      为什么数据可以恢复

      既然我执行了 rm -rf 命令,不就是删除文件了吗,为什么又可以恢复数据呢?首先我来为你介绍一下其原由,对于头 1 种进程正在使用文件的场景,数据可以恢复是由因为 Linux 里,每个文件都有 2 个 link 计数器:i_count 和 i_nlink。

      i_count 的作用是当一个文件被一个进程引用时,它的数值会加 1,也就是说它记录的是文件被进程引用的次数。i_nlink 的作用则是记录文件产生硬链接的个数。Linux 系统只有在两个数值都清零的时候,文件才被系统认为是删除的。如果蜜桃无码免费视频执行了 rm -rf,却并没有把 i_count 删除,假设此时删除文件有进程在使用,那么它(i_count)数值不为 0。这个时候就是文件看似被删除,但在操作系统还是能便捷的恢复回来。

      这就是头 1 种场景删除数据能够被找回的原因(由于 i_count 不为 0)。

      第 2 种场景是将没有被进程使用的文件误删除,此时 i_count 和 i_nlink 都为 0。这个时候文件的 inode 连接信息已经被删除了,蜜桃无码免费视频就需要通存放文件的 block 单元,做数据块的数据找回。在系统上蜜桃无码免费视频能看到的文件内容包括:文件名、文件大小、内容,但实际上它的存储依赖两个非常重要的单元,一个是 inode,它用于存放文件的相关元数据,它的元数据里会有一个类似于索引的值,能够索引到后面具体存放数据的 block 单元, block 是一个数据块,用来实际存放数据。蜜桃无码免费视频在删除文件时,其实是把 inode 的链接删除了,但是 block 数据块,并没有删除。

      所以这个时候蜜桃无码免费视频依然可以通过分析后端的 block 块,对文件进行恢复。因为 block 块保存着真实的数据,理论上可以作完整的找回数据,不过有一个风险:如果有进程在不断往磁盘写数据时,需要申请新的 block 块,如果操作系统分配已删除文件的 block 块时,那么新的写入数据就会覆盖 block 原来的数据,这时就会造成数据真正丢失的风险。

      所以,如果出现这样场景造成数据误删除,需要 umount 目录所在的磁盘设备。如果没有其他进程在不断地往同一个磁盘块(block)里写数据,那么你的数据理论上还是在 block 块里面,依然可以通过相关分析把数据找回。这就是蜜桃无码免费视频为什么可以在这两个场景中把数据找回的原因。


      无码人妻精品一区二区三区蜜桃91


      标签

      最近浏览:

      服务热线

      13870951502

      联系人:李经理

      邮   箱:mulj@scutcm.com

      网   址:www.scutcm.com

      地   址:北京市海淀区永丰产业园永捷北路9号联强国际5F

      网站地图