• 收藏加备用。ext.xfs文件系统 文件恢复


    注意 当确认误删除文件后立刻使用各种方式阻止新数据在写入该分区了。 设置只读或umount都可以

    ext2 3 4 文件系统 可以用 extundelete 这个工具来恢复。

    github地址: https://github.com/AbysmalBiscuit/ExtundeleteX

    xfs 文件系统就没啥好开源工具了、

    windows 平台下恢复的 http://www.ufsexplorer.com/rdr_xfs.php

    xfs 备份相关

    1,备份

    xfsdump   –f【目标路径】【挂载点路径】

    -L   #标签

    -M  #标签

    xfsdump  –f /tmp/test /dev/sdb1 –L hai –M che

    -s      #只对指定文件进行备份

    xfsdump  -f /tmp/test –s /sdb1/passwd /dev –L hai –M che
     
    增量备份
    xfsdump  –l【数字1-9】(增量备份级别) –f【目标路径】【挂载点路径】
    xfsdump –l 1 –f/tmp/test /dev/sdb1 –Lhai –M che

    2 查看备份信息

    ls /var/lib/xfsdump/inventory           #查看备份信息

    xfsdump –I       #查看文件备份内容

    3,恢复备份文件
    xfsrestore   -f【备份文件目录】【恢复文件到哪个目录】

    xfserstore –f /tmp/test /mnt/adb1       #恢复全部文件   

    -s    #恢复指定文件

    xfserstore –f /tmp/test –spasswd  /mnt/adb1       #恢复指定文件  

    增量恢复

    要按数序   xfsrestore  -f    #完全备份

    Xfsrestore  -f    #一级增量

    Xfsrestore  -f    #二级增量

    检查恢复

    diff 【文件】【文件】    #查看恢复是否匹配  (匹配--成功)

    (不匹配—恢复文件却失)

    注意

    1、xfsdump 不支持没有挂载的文件系统备份!所以只能备份已挂载的!
    2、xfsdump 必须使用 root 的权限才能操作 (涉及文件系统的关系)
    3、xfsdump 只能备份 XFS 文件系统
    4、xfsdump 备份下来的数据 (档案或储存媒体) 只能让 xfsrestore 解析
    5、xfsdump 是透过文件系统的 UUID 来分辨各个备份档的,因此不能备份两个具有相同 UUID 的文件系统

    参考地址:
    https://blog.51cto.com/net881004/2083393
    http://extundelete.sourceforge.net/

  • 相关阅读:
    强化学习 相关资源
    Log4j输出文件到目的地
    httpclient 封装post 和get
    Cookie 和Session区别
    day09 request 和response
    Jmeter 断言
    Jmeter自学笔记10----性能测试基础实战
    Jmeter 目录
    性能测试解惑之并发压力
    设计模式,就是那个抽象工厂没写
  • 原文地址:https://www.cnblogs.com/lovesKey/p/10856574.html
Copyright © 2020-2023  润新知