• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
2022
博客园    首页    新随笔    联系   管理    订阅  订阅

文件系统的备份与恢复

文件系统的备份与恢复

dd命令
dd if=/dev/zero of=/dev/sdb bs=500M count=1 
 
if : 从哪里读文件
of : 写入到哪里
bs : 写入500M
count : 写一块
模拟文件系统出问题
1、直接向硬盘中写数据,不能测试向分区写数据
2、卸载之后重新挂载
[root@localhost ~]# mount /dev/sdc1 /root/test
mount: mount /dev/sdc1 on /root/test failed: Structure needs cleaning

3、对文件系统进行修复
xfs_repair [磁盘或分区路径]
XFS_repair /dev/sdd

4,强制恢复
xfs_repair -L [磁盘或分区路径]

xfs_repair -L /dev/sdd

注: xfs_repair修改硬盘之后,硬盘数据丢失,所以对重要的数据要进行数据备份
文件系统的备份与恢复
备份:另外在保存一份 # xfsdump软件包

恢复:将以前保存的数据进行还原 #xfsrestore软件包

## 全量备份和增量备份

全量备份:将需要备份的文件全部复制一份   0代表全量等级
增量备份:在原来备份基础上,把新增数据重新备份一份  1-9代表增量等级

## xfsdump参数

# xfsdump -l 1 -L sdc1_bak -M "sdc1_bak "-f sdc1_bak2  /opt
-L:会记录每次备份的地方
-M:此次备份的注释
-l:指定备份的等级
-f:备份的⽂件名
-I:查看备份信息

### xfsdump的条件 

1.必须⽤root权限
2.只能备份已挂载的⽂件系统
3.只能备份XFS⽂件系统
4.只能⽤xfsrestore恢复

### xfsrestore 恢复

-f:指定备份文件路径

xfsrestore -f /opt/sdb1_from_bak /opt/

posted @ 2021-03-29 17:18  博客之记  阅读(167)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3