惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
大猫的无限游戏
大猫的无限游戏
Jina AI
Jina AI
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 司徒正美
美团技术团队
雷峰网
雷峰网
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
T
Tailwind CSS Blog
U
Unit 42
C
Check Point Blog
S
SegmentFault 最新的问题
Martin Fowler
Martin Fowler
Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
L
LangChain Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
罗磊的独立博客
小众软件
小众软件
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
DataBreaches.Net

博客园 - YiYezc

Django + Vue 学习日志( PART03:Django 模板) Django + Vue 学习日志(08Python 闭包和装饰器) Django + Vue 学习日志(07Python对象构造) Django + Vue 学习日志(06Python 对象相关) Django + Vue 学习日志(05CBV) Django + Vue 学习日志(04HttpRequest) Django+Vue 学习日志(03模板查找) Django+Vue 学习日志(02视图实例) Django+Vue 学习日志 Python的if语句 Python元组 Python列表操作 Python列表管理 Python列表元素管理 Python字符串 Python变量 centos安装autossh bash相关 Linux的bash快捷键 Vim程序编辑器 Linux下光盘镜像生成和刻录 Linux下文件压缩与打包 Linux挂载 Linux磁盘分区 Linux文件访问和日志 block、inode、superblock详解 Linux文件系统的详解 Linux的权限对于文件与目录的意义 命令与文件的查询 ctime, atime与mtime释疑
Linux文件系统备份dump
YiYezc · 2016-02-28 · via 博客园 - YiYezc

常用的备份方式有三种:
1.完全备份:把所有数据完全备份下来
2.增量备份:以上一次备份的内容作参照
3.差异备份:一直以某一个记录点的全备份作参照备份

dump备份工具
dump命令:dump -数字
数字取值范围是0-9,0是完全备份
dump备份只会从上次比这次数字小的时候所备份的内容后开始备份
所以正常的增量备份是0-1-2-3-4-5-6……
而差异备份是0-9-8-7-6-5-4……

如下:
在root目录下#mkdir xx
mount /dev/sda3 /xx/
dump -0u -f /root/aa/1.dump /dev/sda3 ,该命令的作用是将sda3分区中的内容备份到/root/aa/1.dump中,这里用的是全备份
选项-u的作用是把备份的时间写入到/etc/dumpdates中
承上,继续做增量备份如下:
dump -1u -f /root/aa/2.dump /dev/sda3
dump -2u -f /root/aa/3.dump /dev/sda3
dump -3u -f /root/aa/4.dump /dev/sda3

restore
restore -t -f /root/aa/1.dump ,选项-t的作用是不进行恢复操作,直接查看1.dump备份的内容
为了恢复上面备份的内容,可进行如下操作:
首先进入想恢复的所在目录或位置
cd /xx/ 即到/dev/sda3
先回复全备份的内容:
restore -r -f /root/aa/1.dump
选项-r是恢复所有内容的意思
再依次恢复1,2,3级别的操作
restore -r -f /root/aa/2.dump
restore -r -f /root/aa/3.dump
restore -r -f /root/aa/4.dump

如果只想恢复部分内容,可按如下操作:
restore -i -f /root/aa/1.dump
restore>?
#输入?可提示有哪些操作
restore>ls
#显示可以恢复的文件
#如restore>ls回车后显示如下内容
. :
aa bb cc
restore>add aa bb
#选择想恢复aa和bb文件
restore>ls
. :
*aa *bb cc
#想恢复的文件上会有*的标志
restore>extract
restore>quit