xfs类型文件备份恢复

我们使用的centos 7 默认使用的是xfs 类型文件系统,可以用xfsdump 与 xfsrestore 工具进行备份恢复。

xfsdump 的备份级别:0 :表示完全备份。1-9 表示增量备份。xfsdump 的备份级别默认为0。

xfsdump 的命令格式:

xfsdump -f 备份存放位置 需要备份的路径或设备文件。

xfsdump 常用选项:

-f : 指定备份文件目录
-L:指定标签session label
-M:指定设备标签 media label
-s:备份单个文件,-s 后面不能直接跟路径

xfsdump 使用限制:

只能备份已挂载的文件系统
必须使用root的权限才能操作
只能备份XFS文件系统
备份后的数据只能让xfsrestore解析
不能备份两个具有相同UUID的文件系统

命令步骤

使用fdisk 创建分区 /dev/sdc1,格式化xfs文件系统

fdisk /dev/sdc
partprobe /dev/sdc
mkfs.xfs /dev/sdc1 //如果之前格式化过,可以加 -f 强制格式化
mkdir /data2
mount /dev/sdc1 /data2
cd /data
cp /etc/passwd ./

使用xfsdump 命令备份整个分区:

rpm -qa | grep xfsdump
yum install xfsdump -y
xfsdump -f /opt/dump_sdc1 /dev/sdc1

xfsdump -f /opt/dump_sdc1 /data2
//前面是指定备份文件保存路径,后面是需要备份的路径或设备,可以在后面加上 -L指定标签和 -M 指定设备标签可以一步到底。

模拟数据丢失并用xfsrestore 恢复文件

cd /data
rm -rf *
ls
xfsrestore -f /opt/dump_sdc1 /data2/
恢复备份的文件去data2

格式化sdc以及挂载到data2上。

复制文件进入 /data2 中,再进行备份:

备份之前先查看一下有没有安装xfsdump:

指定保存路径和需要备份的设备或者文件,如果不加上-L和-M指定标签的话,后面会提示让你输入:

模拟数据丢失:

将备份文件恢复到data2文件中:

再回到 data2 中可以看到文件已经恢复了:

Linux之XFS文件恢复相关推荐

  1. suse linux系统误删除文件恢复,Linux系统下部署文件恢复神器extundelete恢复误删的文件...

    Linux系统下部署文件恢复神器extundelete恢复误删的文件 最近看到群里提到如何恢复LINUX下ext4误删的文件,之前听说过ext3分区恢复工具ext3grep,恢复ext4刚是用extu ...

  2. linux xfs文件恢复,恢复xfs文件系统superblock实验

    1. 创建一个XFS文件系统 [root@localhost ~]# mkfs.xfs -f /dev/vdb1 meta-data=/dev/vdb1              isize=256  ...

  3. linux各种误删文件恢复方法(经典强推)

    linux不像windows有个回收站,使用rm -rf *基本上文件是找不回来的. 那么问题来了: 对于linux下误删的文件,我们是否真的无法通过软件进行恢复呢? 答案当然是否定的,对于误删的文件 ...

  4. Linux rm -rf * 文件恢复记

    原文地址:http://blog.csdn.net/huoyunshen88/article/details/19006419 手太快,肠子都毁清了.本来是删除一个文件 rm path/myfile. ...

  5. linux+挂载xfs文件,xfs文件系统:格式化以及挂载

    引言 情景: linux:3.14.56 xfsprogs:3.2.0 mkfs.xfs -f /dev/[sdx] ; mount /dev/[sdx]; umount /dev/[sdx] 如情景 ...

  6. Linux永久删除文件恢复

    进入已删除文件路径 输入:df+文件路径,查看路径所在分区 利用debugfs来修复,分别运行:open+分区路径,ls/+已删除文件路径  两个命令回车后即可查找到删掉的文件 执行命令:logdum ...

  7. linux创建xfs文件系统命令,通过案例学习xfs文件系统相关命令

    在我们另一篇文章中,我带您领略了一下什么是 xfs,xfs 的相关特性等内容.本文我们来看一些常用的 xfs 管理命令.我们将会通过几个例子来讲解如何创建 xfs 文件系统,如何对 xfs 文件系统进 ...

  8. 【转】文件恢复神器extundelete

    参考博文: 1.Linux中VMware虚拟机增加磁盘空间的扩容操作 http://www.net130.com/CMS/Pub/special/special_virtual/special_vir ...

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

    图文详解--inode与block,模拟inode号耗尽.EXT和XFS类型文件恢复 一.inode与block 1.概论 扇区(sector) 块(block) 索引节点(inode) 系统访问文件 ...

最新文章

  1. Flink1.4.0连接Kafka0.10.2时遇到的问题
  2. python3 socket shutdown 简介
  3. linux 进程装入 物理内存 页表,linux进程空间一步步探究.doc
  4. 腾讯产品经理的一天是啥样的?
  5. Hadoop RPC服务发布代码示例
  6. jvm timezone
  7. js中的类、继承、闭包
  8. Python全栈工程师(异常(基础))
  9. 同态加法_同态的Spotify
  10. 梦想还是要有的 万一实现了呢
  11. 统计 GitHub 评分、收录有意思的 README,GitHub 热点速览
  12. PBS 作业调度应用
  13. notion函数_Notion 常见问题一览
  14. 获取Dell,Lenovo电脑的保修期
  15. 基于微信小程序的毕业设计题目(32)求职招聘小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)
  16. PDF文件如何修改,怎么裁剪PDF页面
  17. 思岚A2 运行cartographer
  18. python中content怎么用,如何将动态内容添加到html中以便用Python发送邮件
  19. 有道linux安装路径,Ubuntu 16.04下安装有道词典出错的解决方法
  20. 一款游戏辅助程序的分析、制作方法

热门文章

  1. 【动画消消乐】HTML+CSS 自定义加载动画 064(currentColor的妙用!)
  2. Android 自定义阴影Shadow颜色,大小等样式
  3. sa6125平台 机器异常后进入recovery
  4. 实战:kali攻击Android手机
  5. 常见的网站服务器环境搭建
  6. Android手机无Root导出应用数据库
  7. 【化学信息学】药物的分子结构
  8. 特斯拉面试,工控经典PLC题目:一键启动功能实现解法分析,少个坑,给自己多个机会
  9. 如何评价荣耀x30 千元真香没跑了
  10. macvim/babun+spf13-vim