XFS文件系统的备份和恢复
1.工具
XFS文件系统提供了xfsdump和xfsrestore来协助备份、恢复XFS文件系统中的数据,xfsdump按inode顺序来备份XFS文件系统,备份时不需要卸载文件系统,备份和恢复的过程可以被中断然后继续,xfsdump还提供了多线程备份操作——把一次dump拆分成多个数据流,并可以发往不同的目录。
2.备份级别(0-9)
完全备份(0):整个文件系统全部完整备份
增量备份(1-9):备份对于上次备份有变化的数据
差异备份:备份与第一次完全备份后有变化的数据
3.实战备份
命令格式:xfsdump -f /backup/dump_1(备份文件存放位置) /mnt/xfs(需要备份的文件系统)
参数:
-f:指定备份文件位置
-L:指定备份会话标签(免交互)
-M:指定设备标签(免交互)
-I(大写的i):查看文件系统所有备份信息
-s:备份指定的文件,使用相对路径,相对于备份的文件系统路径
-l <level>(小写的L):增量备份 ,level代表备份等级,从0---9,0是代表完全备份
新建一个分区,格式化为xfs文件系统,挂载
我这里的分区是/dev/sda5
复制部分数据到新建的文件系统下
开始备份(完整备份)
查看备份信息
免交互备份
指定文件(目录、文档都可以)备份,备份/mnt/sys/boot目录下的grub2目录,使用相对路径,写成 /boot
[root@test01 /]# xfsdump -f /opt/dump_grub2 -L dump_grub2 -M dump_sda5_grbu2 -s grub2 /boot
恢复操作
命令格式:xfsrestore -f /opt/dump_sda5(恢复文件的位置) /mnt/xfs(需恢复的文件系统)
选项:
-f:指定备份文件位置
-s:恢复指定文件恢复
-t:查看文件的内容及详细信息
先删除文件,再执行恢复
指定某个文件恢复
删除/mnt/xfs/boot 下的 grub2 目录,再恢复它
增量备份及恢复(做下面演示,我把之前的备份文件删除了重新备份演示)
复制/boot 到 /mnt/xfs 下,执行level 0 完全备份
[root@test01 xfs]# xfsdump -l 0 -f /opt/dump_boot -M dump_boot -L dump_sda5_boot /mnt/xfs
复制/etc/passwd 到/mnt/xfs下,执行level 1 备份
[root@twst01 xfs]# xfsdump -l 1 -f /opt/dump_passwd -M dump_passwd -L dump_sda5_passwd /mnt/xfs
复制/etc/shadow 到 /mnt/xfs 目录,执行level 2 备份
[root@test01 xfs] xfsdump -l 2 -f /opt/dump_shadow -M dump_shadow -L dump_sda5_shadow /mnt/xfs
把/mnt/xfs 下的所有文件删除,再逐步恢复文件,得先恢复level 0 ,再恢复level 1,再恢复level 2,后面根据实际情况以此类推
恢复level 0
恢复level 1
恢复level 2
可以看到3个文件都恢复了
XFS文件系统的备份和恢复的更多相关文章
- 实战:xfs文件系统的备份和恢复
概述 XFS提供了 xfsdump 和 xfsrestore 工具协助备份XFS文件系统中的数据.xfsdump 按inode顺序备份一个XFS文件系统. centos7选择xfs格式作为默认文件系统 ...
- (linux)Centos 7 xfsdump文件系统的备份和恢复
XFS提供了 xfsdump 和 xfsrestore 工具协助备份XFS文件系统中的数据.xfsdump 按inode顺序备份一个XFS文件系统. centos7选择xfs格式作为默认文件 ...
- Linux高级运维 第四章 文件的基本管理和XFS文件系统备份恢复
4.1 Linux系统目录结构和相对/绝对路径 4.1.1系统目录结构 在windows系统中,查看文件先进入相应的盘符,然后进入文件目录 在windows中,它是多根 c:\ d:\ e ...
- 文件的基本管理和XFS文件系统备份恢复
4.1 Linux系统目录结构和相对/绝对路径 4.1.1系统目录结构 在WIN系统中,查看文件先进入相应的盘符,然后进入文件目录 在WIN中,它是多根 c:\ d:\ e:\ Linux ...
- 第四章 文件的基本管理和XFS文件系统备份恢复 随堂笔记
第四章 文件的基本管理和XFS文件系统备份恢复 本节所讲内容: 4.1 Linux系统目录结构和相对/绝对路径. 4.2 创建/复制/删除文件,rm -rf / 意外事故 4.3 查看文件内容的命令 ...
- 第六天 文件的基本管理和xfs文进系统备份恢复
1.1 Linux系统目录结构,相对路径/绝对路径 1.1.1 Linux系统目录结构 在linux系统中一切都是文件 / 根目录,一切的起点,就像是一个树杈一样,他是所有叉的根 /bin 在单用户模 ...
- 收藏加备用。ext.xfs文件系统 文件恢复
注意 当确认误删除文件后立刻使用各种方式阻止新数据在写入该分区了. 设置只读或umount都可以 ext2 3 4 文件系统 可以用 extundelete 这个工具来恢复. github地址: ht ...
- 恢复xfs文件系统superblock实验
1. 创建一个XFS文件系统[root@localhost ~]# mkfs.xfs -f /dev/vdb1meta-data=/dev/vdb1 isize=256 ...
- ext与xfs文件系统比较与总结
centos7.0开始默认文件系统是xfs,centos6是ext4,centos5是ext3 1.EXT2简介 EXT2第二代扩展文件系统(英语:second extended filesystem ...
随机推荐
- SQL中内连接和外连接的区别
数据表的连接有: 1.内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2.外连接: 包括 (1)左外连接(左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表 ...
- sitecore开发入门Sitecore的CRUD操作 - 第二部分
在上一篇(sitecore开发入门Sitecore的CRUD操作 - 第一部分)中我们讨论了如何使用Sitecore Item API,Glass,Fortis和Synthesis在Sitecore中 ...
- Maven项目集成Jetty
1.新建webapp maven项目. 项目目录结构如下. 2.pom文件添加jetty构建. <project xmlns="http://maven.apache.org/POM/ ...
- 怎么批量删除qq空间说说
1.打开自己的QQ空间 - 说说——右击说说审查元素,打开审查元素.或者直接按f12也可以. 2.在这里我们看到很多分类 3.点击 Console,进入Console项 4.粘贴删除说说的代码,代码为 ...
- SpringBoot 项目打包分开lib,配置和资源文件
原文地址:https://blog.csdn.net/u012811805/article/details/80878848 1 jar启动分离依赖lib和配置 先前发布boot项目的时候,改动一点东 ...
- Django Form表单组件
Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来. 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否 ...
- FL Studio中音频ASIO4ALL的设置
上期我们讲解了FL Studio中音频的相关设置,今天我们来进一步讲解音频设置中的ASIO4ALL的设置,FL Studio安装包括FL Studio ASIO和第三方ASIO驱动程序ASIO4ALL ...
- MySQL:Download Connector/Python
MySQL Connector / Python是用于Python平台和开发的标准化数据库驱动程序. 此外,MySQL Connector / Python 8.0支持使用MySQL Server 8 ...
- django url 反响解析,视图
1. 内容回顾 1. 模板语言(字符串替换) 1. 母版和继承 1. 什么时候用母版? html页面有重复的代码,把它们提取出来放到一个单独的html文件. (比如:导航条和左侧菜单) 2. 子页面如 ...
- dao层、service和action的运用和区别
DAO层叫数据访问层,全称为data access object,属于一种比较底层,比较基础的操作,对于数据库的操作,具体到对于某个表的增删改查, 也就是说某个DAO一定是和数据库的某一张表一一对应的 ...