Centos7 文件系统(xfs)备份与恢复

本文介绍 CentOS 中 XFS 文件系统的特性和备份恢复流程。XFS 支持大容量存储,提供了高性能的多线程备份操作,并且可以在不断开连接的情况下进行备份。文章详细说明了 xfsdump 和 xfsrestore 工具的使用方法,包括完全备份、增量备份及其恢复过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos7默认文件系统(xfs)
centos6默认文件系统(ext4)

XFS简介

  • 每个单个文件系统最大支持8eb
  • 单个文件支持16tb
  • 提供备份和恢复工具

文件系统的备份和恢复

  • XFS不需要先卸载在备份
  • 对使用中的XFS仍可保证一致性
  • 备份和恢复过程中可中断后继续
  • 高性能多线程备份操作
备份简介(xfsdump)
  • 按inode顺序备份XFS文件系统
  • 需要root权限
  • 备份下来的数据只能让 xfsrestore 解析
  • 不支持没有挂载的文件系统备份
备份级别备份方式
0完全备份
1-9增量备份
全备份
#备份整个分区
xfsdump -f 备份存放位置 需要备份的文件系统
#免交互备份
xfsdump -f 备份存放位置  需要备份的文件系统 -L 备份会话标签 -M  设备标签
#备份分区中的目录
xfsdump -f 备份存放位置  -s 需要备份的文件相对路径 文件系统 -L 备份会话标签 -M  设备标签
#查看备份消息
xfsdump -I
#备份消息存放位置
var/lib/xfsdump/inventory
#删除备份
rm -rf 备份存放位置
增量备份
  • 无重复备份数据,备份时间短
  • 恢复相对麻烦,需全备份和所有增量备份数据
  • 等级1:根据全备份做增量备份
  • 等级n:更具增量备份n-1做增量备份
#先进行全备份
xfsdump -f /opt/test-full /sdb1 -L test-full -M media0
#第一次增量备份
xfsdump -l 1 -f /opt/test-back1 /sdb1 -L test-full -M media0
-l level 备份等级
#再增量备份 则为 level 2 等级
xfsdump -l 2 -f /opt/test-back2 /sdb1 -L test-full -M media0
数据恢复
#全备份 分区恢复
xfsrestore -f 备份存放位置 恢复后数据地址
#全备份 目录恢复
xfsrestore -f 备份存放位置 [-s 恢复文件的相对路径] 恢复后数据地址

#增量备份 恢复
#先恢复完全备份
#恢复最后一次增量备份
 xfsrestore -f /opt/test-full /sdb1/
 xfsrestore -f /opt/test-back1 /sdb1/   
 xfsrestore -f /opt/test-back2 /sdb1/

关于我

一个想到啥学啥的运维工程师
一个想靠手艺吃饭的人
一个能聊聊天的朋友
个人网站:https://sosad.cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值