dump是Linux下非常好用的备份工具,系统默认没有安装该工具,可以通过yum来安装使用

[root@localhost ~]# rpm -qa |grep dump
[root@localhost ~]# yum install dump

安装完成后系统会多出一个命令——dump,该命令基本格式如下:

dump    [选项]    备份后的文件名    原文件或目录

选项解释:

-[0-9]    #有0-9十个备份等级,0为全备,1-9级别可以实现增量备份或差异备份,当备份级别相比0递增为增量备份,级别递减为差异备份。因为dump备份的时候只会备份比当前备份级别小的数据,如第一次采用0级别备份,第二次采用4级别,那么dump会备份0和4级别之间产生的数据,第三次采用7级别则会备份4级别之后的数据。
-v #显示过程
-j #和tar命令一样代表bz2格式压缩
-f 文件名 #指定备份后的文件名
-u #备份时间记录在/etc/dumpdates里
-W #查询每个分区的备份情况

下面是备份boot分区的案例:

命令结束后可以du命令看看备份的文件,由于进行了压缩文件很小

[root@localhost ~]# du -h /dump01.bak.bz2
18M /dump01.bak.bz2

查看备份时间文件

[root@localhost ~]# cat /etc/dumpdates
/dev/sda2 0 Fri May 22 17:13:33 2015 +0800

复制一些文件到/boot分区下,然后增量备份一次,速度会快很多,这个时候生成的备份文件也很小,因为只备份了增量的数据

再看看dumpdates文件可以看出两次备份的级别是不一样的

[root@localhost ~]# cat /etc/dumpdates
/dev/sda2 0 Fri May 22 17:13:33 2015 +0800
/dev/sda2 1 Fri May 22 17:26:06 2015 +0800

查看下每个分区的备份情况,可以看到之前操作的boot分区有进行过备份

[root@localhost ~]# dump -W
DUMP: mount: bad UUID
Last dump(s) done (Dump '>' file systems):
> /dev/sda3 ( /) Last dump: never
/dev/sda2 ( /boot) Last dump: Level 1, Date Fri May 22 17:26:06 2015

注意事项:

dump命令对于目录不支持增量备份,只能用0级别的全部备份

 

Linux系统备份与还原——dump备份命令的更多相关文章

  1. Mysql数据库备份和还原常用的命令

    Mysql数据库备份和还原常用的命令是进行Mysql数据库备份和还原的关键,没有命令,什么都无从做起,更谈不上什么备份还原,只有给系统这个命令,让它去执行,才能完成Mysql数据库备份和还原的操作,下 ...

  2. [转]MySQL数据库备份和还原的常用命令小结

    MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下: 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword datab ...

  3. Linux系统下文件压缩与打包命令

    Linux系统下文件压缩与打包命令 常用的压缩文件拓展名 * .Z * .zip * .gz * .bz2 * .xz * .tar * .tar.gz * .tar.bz2 * .tar.xz 压缩 ...

  4. 不同linux系统添加开机启动程序的命令

    see http://phpcj.org/blog/%E4%B8%8D%E5%90%8Clinux%E7%B3%BB%E7%BB%9F%E6%B7%BB%E5%8A%A0%E5%BC%80%E6%9C ...

  5. Linux系统基本网络配置之ifconfig命令

    Linux系统基本网络配置之ifconfig命令 一.Linux系统的网络配置基本包括:网络IP的配置.网关路由的配置.主机DNS的配置.主机名的配置等,本篇注重介绍网络IP的配置. 二.Linux系 ...

  6. Linux 系统中如何查看日志 (常用命令) tail -f

    Linux 系统中如何查看日志 (常用命令)  tail -f 日志文件 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日 ...

  7. MySQL数据库备份和还原的常用命令

    其实很多情况下mysql备份就是采用了这些命令,例如: mysql导入和导出数据 linux自动定时备份web程序和mysql数据库 备份MySQL数据库的命令 mysqldump -hhostnam ...

  8. SVN备份及其还原 — dump/load方法

    本文中采用最简单的dump/load方法.备份:一个较大的Subsersion版本库想用最少的空间来将它备份下来,用这个命令(请将/repo替换成你的版本库路径)svnadmin dump --del ...

  9. Linux系统下MySQL数据库的备份和恢复

    当我们MySQL数据库保存重要数据的时候,备份工作极为重要.本文介绍如何使用mysqldump备份和恢复数据,使用该方法,可以将数据库中的数据备份成一个文本文件,也可将备份好的数据库迁移到另一台的服务 ...

  10. mysql备份、还原数据库(命令行)

    这里记录下MySQL如何通过命令行备份和还原数据库. 简单的三个步骤 方法很简单,可以分为三个步骤: 1.打开cmd控制台(命令行). 2.输入相应命令完成备份还原操作. 3.关闭cmd控制台. 就和 ...

随机推荐

  1. 报错:cannot import name ‘escape’ from ‘jinja2’

    jinja2版本问题导致 解决方法: 降低版本即可 pip3 install Jinja2==3.0.3 -U pip3 install werkzeug==2.0.3 -U jinja2介绍 jin ...

  2. Qt 3D示例——cube

    Qt 3D官方示例 cube的3D演示,一个纯C++的项目.虽然QML示例比较炫,但是要深入理解还是得从C++例子入手. 从MainWidget.show入口.一步步可以跟踪到initializeGL ...

  3. jekins+shell

    1.安装jekins,常规的有直接下载war包,或者安装docker版本的安装. 2.启动命令 #war版本启动 nohup java -jar jenkins.war --ajp13Port=-1 ...

  4. zzul1073_Java

    import java.util.Scanner;/** * 限制解是正数,且脚数为偶数即可 */public class zzul1073 { public static void main(Str ...

  5. 关于easyocr、paddleocr、cnocr之比较

    关于easyocr.paddleocr.cnocr之比较 EasyOCR 是一个使用 Java 语言实现的 OCR 识别引擎(基于Tesseract).借助几个简单的API,即能使用Java语言完成图 ...

  6. NLog日志 富文本编辑器

    NLog日志 NLog是什么 NLog是一个基于.NET平台编写的类库,我们可以使用NLog在应用程序中添加极为完善的跟踪调试代码.NLog是一个简单灵活的.NET日志记录类库.通过使用NLog,我们 ...

  7. Pytorch加载txt格式的数据集文件(以PTB数据集为例)

    前言 这篇博客以PTB数据集为例,详细讲解了如何将txt格式的数据集文件,转换为pytorch框架可以直接处理的tensor变量,并附上相应代码 @ 目录 前言 1. PTB 数据集 2. 构建词汇表 ...

  8. python APScheduler用法

    参考: https://blog.csdn.net/weixin_44799217/article/details/127353134 https://blog.csdn.net/weixin_428 ...

  9. 使用 FreeSSL 申请免费证书

    官网 https://freessl.cn/ 首先,注册一个账户 然后登录 输入自己的域名,选择第2个"亚洲诚信"(1年),然后点击"创建免费SSL证书"按钮 ...

  10. python 嵌套对象转为dict

    as_dict(self, keys=None, exclude_keys=None): """ 将ORM对象序列化为字典 :param keys: :return: & ...