Linux自娱—18.备份还原
linux需要备份的数据
- /root/目录
- /home/目录
- /var/spool/mail/目录
- /etc/目录
- 其他目录
安装服务的数据
- apache需要备份的数据
| 配置文件
| 网页主目录
| 日志文件
- mysql需要备份的数据
| 源码包安装的mysql: /your/install/path
| RPM包安装的mysql: /var/lib/mysql
备份分类
- 完全备份 就是指把所有需要备份的数据全部备份,完全备份可以备份整块硬盘,整个分区或某个具体的目录
- 增量备份
- 差异备份
dump相关
- dump命令 dump【选项】备份之后的文件名 原文件或目录选项
- level 就是0-9是个备份级别
- -f 指定备份之后的文件名
- -u 备份成功之后, 把备份事件记录在/etc/dumpdates文件
- -v 显示备份过程中更多的输出信息
- -j 调用bzlib库压缩备份文件,其实就是把备份文件压缩为.bz2格式
- -w 显示允许被dump的分区的备份等级及备份事件
- 备份分区
- dump -0uj -f /root/boot.bak.bz2 /boot/ # 备份命令 先执行一次完全备份 并压缩和更新备份时间
- cat /etc/dumpdates # 查看备份时间文件
- cp install.log /boot/ # 复制日志文件到/boot分区
- dump -luj -f /root/boot.bak1.bz2 /boot/ # 增量备份/boot分区 并压缩
- dump -W # 查询分区的备份时间及备份级别
- 0级 表示完全备份
- 1级 表示备份和上一次0级之间的变化
- 2级 备和1级的变化,或者备份最近一次比本级别数字小的备份之后的变化
- 3-9级 同理
分类:
Linux_1.自娱篇
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律