搜索内容

有一个问题?

如果您有任何疑问,可以在下面询问或输入您要寻找的!

模拟inode号耗尽、EXT和XFS类型文件恢复(详细图解)

生成海报
小白的成功进阶之路
阅读需:0

文图详细说明——inode与block,仿真模拟inode号耗光、EXT和XFS种类文件找回

  • 一、inode与block
    • 1、总论
      • 磁道(sector)
      • 块(block)
      • 数据库索引连接点(inode)
      • 系统软件浏览文档全过程
    • 2、查询文件夹名称相匹配的inode号的方法
    • 3、常见问题
    • 4、特性
    • 5、Linux安装文件的三个关键的時间特性
  • 二、inode连接点耗光常见故障解决
    • 1、开展系统分区
    • 2、恢复出厂设置成ext4文件格式
    • 3、开展初始化,并删掉初始化文件目录内现有文档
    • 4、仿真模拟常见故障
    • 5、查询inode号和占有室内空间尺寸状况
    • 6、修复方法:删掉没用文档,以修复连接点数
  • 三、EXT文档误删解决方法
    • 1、导进extundelete程序包
    • 2、安裝自然环境依赖包
    • 3、安裝extundelete手机软件
    • 4、初始化文件目录内创建文件,并授予內容,随后查询inode号
    • 5、删掉刚建立的文档,并解初始化,用于仿真模拟常见故障
    • 6、开展修复实际操作
  • 四、xfs种类文档备份与恢复
    • 1、xfs种类文档备份与恢复
    • 2、故障模拟
      • ①、新创建系统分区
      • ②、格式化分区,并初始化,拷贝试验內容到初始化文件目录,建立文件目录和子文档
      • ③、安裝xfsdump手机软件
      • ④、备份数据全部系统分区
      • ⑤、仿真模拟常见故障,并开展修复


一、inode与block

1、总论

在这里插入图片描述

磁道(sector)

  • 文档是储存在电脑硬盘上的,电脑硬盘的最少存储单位称为“磁道(sector),每一个磁道储存512字节数。

块(block)

  • 一般持续八个磁道构成一个""(block),一个块是4k高清尺寸,是文档存储的最小单位,文档数据储存在“块”中。
  • 电脑操作系统载入电脑硬盘的情况下,是一次性持续载入好几个磁道,即一个块一个块的载入的。

数据库索引连接点(inode)

  • 文档数据信息包含具体数据信息与元信息内容(相近文件名后缀)。
  • 文档数据储存在"块"中,储存文档元信息内容(例如文档的创始人、建立日期、图片大小、文件权限等)的地区就称为inode
  • 因而一个文档务必占有一个inode,而且最少占有一个 block。
  • inode不包含文件夹名称。文件夹名称是储放在文件目录之中的。Linux 系统软件中一切皆文档,因而文件目录也是一种文档。
  • 每一个inode都是有一个号。电脑操作系统用inode号来鉴别不一样的文档。Linux內部不应用文件夹名称,而应用inode号来鉴别文档。
  • 文件夹名称仅仅inode号便于鉴别的又称。文件夹名称和inode号是一一对应的关联,每一个inode号都相匹配一个文件夹名称。

系统软件浏览文档全过程

  • 当客户在Linux系统软件中尝试浏览一个文档时,系统软件会先依据文件夹名称去搜索它相匹配的inode号;根据inode号,获得inode信息内容;依据inode信息内容,看该客户是不是具备浏览这一文档的管理权限;如果有,就偏向相对性应的数据信息block,并获取数据。

在这儿添加图片叙述

2、查询文件夹名称相匹配的inode号的方法

 第一种方法:  ls -i 文件夹名称
 第二种方法:  stat  文件夹名称

在这里插入图片描述

3、常见问题

  • inode也会耗费磁盘空间,因此 恢复出厂设置的情况下,电脑操作系统全自动将硬盏分为2个地区。
    • 一个是数据信息区,储放文档数据信息;
    • 另一个是inode区,储放inode所包括的信息内容。
    • 每一个inode的尺寸,一般是128字节数或256字节数。
  • 一般状况下不用关心多带带inode的尺寸,只是必须重点关注inode数量。inode的数量在恢复出厂设置时就给出了。
  • 实行“df -i”指令就可以查询每一个磁盘分区相匹配的的inode数量和早已应用的inode总数。

4、特性

因为inode号与文件夹名称分离出来,造成 Linux系统软件具有下列几类独有的状况:

  • 1、文件夹名称包括特殊符号,很有可能没法一切正常删掉。这时候立即删掉inode,可以具有删除文件夹的功效。
  • 2、挪动文档或重新命名文档,仅仅更改文件夹名称,不危害inode号。
  • 3、开启一个文档之后,系统软件就以inode号来鉴别这一文档,不会再考虑到文件夹名称。
  • 4、文档数据信息被改动储存后,公转化成一个新的inode号。

5、Linux安装文件的三个关键的時间特性

  • ctime(change time)
    • 最后一次更改文档或文件目录(特性)的時间
  • atime(access time)
  • 最后一次浏览文档或文件目录的時间
  • mtime(modify time)
    • 最后一次改动文档或文件目录(內容)的時间

二、inode连接点耗光常见故障解决

1、开展系统分区

在这里插入图片描述

2、恢复出厂设置成ext4文件格式

在这里插入图片描述

3、开展初始化,并删掉初始化文件目录内现有文档

在这里插入图片描述
在这里插入图片描述

4、仿真模拟常见故障

在这里插入图片描述

5、查询inode号和占有室内空间尺寸状况

在这里插入图片描述
在这里插入图片描述

6、修复方法:删掉没用文档,以修复连接点数

在这里插入图片描述

三、EXT文档误删解决方法

1、导进extundelete程序包

  • extundelete 是一个开源系统的 Linux 数据修复专用工具,适用 ext3、ext4 系统文件(ext4只有在CentOS6版本号修复)
    在这里插入图片描述

2、安裝自然环境依赖包

在这里插入图片描述
在这里插入图片描述

3、安裝extundelete手机软件

在这里插入图片描述
在这里插入图片描述

4、初始化文件目录内创建文件,并授予內容,随后查询inode号

在这里插入图片描述

在这里插入图片描述

5、删掉刚建立的文档,并解初始化,用于仿真模拟常见故障

在这里插入图片描述
在这里插入图片描述

6、开展修复实际操作

在这里插入图片描述

四、xfs种类文档备份与恢复

1、xfs种类文档备份与恢复

  • CentOS 7 系统软件默认设置选用 xfs种类的文档,xfs 种类的文档可应用 xfsdump 与 xfsrestore 专用工具开展备份和恢复。
  • xfsdump的备份数据等级有二种
    • 0表明彻底备份数据(默认设置为0)
    • 1-9表明增量备份
xfsdump 指令文件格式xfsdump -f 备份数据储放部位 要备份数据的途径或机器设备文档
xfsdump 指令常见的选择项-f特定备份数据文件目录
-L特定标识 session label
-M特定机器设备标识 media label
-s备份数据多带带文档,-s 后边不可以立即跟途径
xfsdump应用限定只有备份数据已初始化的系统文件
务必应用root的管理权限才可以实际操作
只有备份数据 XFS 系统文件
备份数据后的数据信息只有让 xfsrestore 分析
不可以备份数据2个具备同样 UUID 的系统文件(能用 blkid指令查询)

2、故障模拟

①、新创建系统分区

在这里插入图片描述

②、格式化分区,并初始化,拷贝试验內容到初始化文件目录,建立文件目录和子文档

在这里插入图片描述

③、安裝xfsdump手机软件

在这里插入图片描述

④、备份数据全部系统分区

在这里插入图片描述

⑤、仿真模拟常见故障,并开展修复

在这里插入图片描述

相关标签:
评论
  • 消灭零回复