Linux 文件系统inode号和备份恢复

目录

一、inode原理

二、时间类型

三、inode号管理

四、inode实验

五、备份恢复

 七、备份实验

 

 

 

 

 

 

 

 

 

 

一、inode原理

  inode只有一个,唯一的,一个文件必须占用一个inode号,但是至少占用一个数据块(数据不足一个数据块,也是占用一个数据块)

  inode记录:元信息,权限,字节数,所有组,所有组,时间

 

二、时间类型

  atime:使用都会修改时间

  mtime:修改数据内容,空文件修改内容并且保存内容,inode都会改变

  ctime:修改权限和属性

  inode:xfs文件有容错机制(inode满了还可以继续创建,数量不等)

 

三、inode号管理

  1.查看inode号

  ls -i 查看当前目录文件的inode号

   ls -i +文件:查看文件inode号

 

stat /data指定文件夹的inode号

     df -i查看挂载点的inode号

    2.删除inode号

    使用inode号删除指定文件夹

    先查看文件夹的inode号,再使用find -inum inode号 -delete将文件夹删除  

   3.修改inode号

    将一个文件移动到另一个地方,不改变inode号

    先使用ls -i查看test1.txt文件的inode号

     再将test1.txt文件移动到opt目录下

     可以看到test1.txt inode号依然没有改变

     就算时改变文件名字inode也不会改变

   

四、inode实验

  模拟:inode满了但是还是可以创建

  

磁盘分区

 

 

 

格式化

 

 

创建文件夹,将sdd1挂载到该文件夹

 

 

查看inode号有8192个      

 

创建8189个文件,虽然inode号有8192,还可以多创建63个

 

   

五、备份恢复

  全量备份:将文件内容进行备份

  增量备份:将文件新加入的内容,全量备份以外的内容备份

  

  备份命令:xfsdump

        1.只能备份已挂载的文件系统

        2.必须使用root权限才能操作

        3.只能备份xfs文件系统

        4.备份后的数据只能用xfsrestore解析

        5.不能备份两个相同uuid号的文件系统(blkid查看)

 

七、备份实验

  创建分区 

 

 格式化

 

挂载

          查看是否有xfsdump程序

 

创建文件123 234 345

将1 2 3分别写入三个文件

 

 

备份

 

删除xc文件夹所有文件

还原备份

 还原成功 

 

还原备份成功

文件内容正确

  

 

 

 

创建111 222

 

备份成功

 

 删除所有

  

  还原一下,还原成功

 

 

 

 

posted @ 2023-05-17 11:30  纸签  阅读(1137)  评论(0编辑  收藏  举报