Linux dump备份和restore恢复

   Dump备份和restore恢复的基本使用

  Dump是个功能颇强的备份工具,他除了可以备份整个文件系统外,还可以制定等级!怎么理解呢,可以理解为mysql的差异备份,假如你的 /home 是独立癿一个文件系统,那你第一次迚行过 dump 后,再迚行第二次 dump 时, 你可以指定备份等级,假如指定等级为 1 时,此时新备份的数据只会记录与第一次备份有所差异的档案而已。入图:

虽然dump支持整个文件系统和单一目录 但是对于目录的支持也是比较不足的 这也是dump的限制所在

如果备份的只是目录,并非文件系统时,且只能使用Level为0 也就是说完整备份,不支持差异备份

也就是说不支持-u参数

dump参数详解:

-S :仅列出后面癿待备份数据需要多少磁盘空间才能够备份完毕;

-u :将这次 dump 的时间记录到 /etc/dumpdates 档案中;

-v :将 dump 的档案过程显示出来;

-j :加入 bzip2 的支持!将数据进行压缩,默认 bzip2 压缩等级为 2

-level:就是我们谈到的等级,从 -0 ~ -9 共十个等级;

-f :有点类似 tar。 后面接产生的档案,亦可接例如 /dev/st0 设备文件名等

-W :列出在 /etc/fstab 里面的具有 dump 设置的 分区是否有备份过?

Dump备份完整文件系统

df -hT 找到需要备份的文件系统

dump -S /dev/hdc1 查看备份此文件系统需要多少容量

dump -0u -f /root/boot.dump /boot (boot为hdc1挂载出来的目录)将boot备份为/root下的boot.dump 同时更新记录文件

ll /root/boot.dump /etc/dumpdates(该文件为备份时间记录文件)

restore参数详解:

-t :此模式用在察看 dump 起来的备份文件中含有什么重要数据!类似 tar -t 功能;

-C :此模式可以将 dump 内的数据拿出来跟实际癿文件系统做比较, 最终会列出在 dump 档案内有记录的,且目前文件系统不一样的档案;

-i :进入互动模式,可以仅还原部分档案,用在 dump 目录时的还原!

-r :将整个 filesystem 还原的一种模式,用在还原针对文件系统的 dump 备份; 其他较常用到的参数功能:

-h :察看完整备份数据中的 inode和文件系统 label 等信息

-f :后面就接你要处理的那个 dump 档案

-D :不 -C 进行搭配,可以查出后面接的挂载点与 dump 内有不同的档案

举例:

restore -t -f /root/boot.dump 查看备份的数据内容

restore -r -f /root/boot.dump 恢复数据 (恢复到的是当前目录)。

时间: 2024-08-01 00:25:41

Linux dump备份和restore恢复的相关文章

Linux完整备份工具 - dump, restore(现在基本不用这两个)

dump 其实 dump 的功能颇强,他除了可以备份整个文件系统之外,还可以制定等级喔!什么意思啊! 假设你的 /home 是独立的一个文件系统,那你第一次进行过 dump 后,再进行第二次 dump 时, 你可以指定不同的备份等级,假如指定等级为 1 时,此时新备份的数据只会记录与第一次备份所有差异的文件而已. 看不懂吗?没关系!我们用一张简图来说明. 如上图所示,上方的『即时文件系统』是一直随著时间而变化的数据,例如在 /home 里面的文件数据会一直变化一样. 而底下的方块则是 dump

Linux文件系统备份dump

常用的备份方式有三种: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 xxmount /dev/sda3 /xx/ dump -0u -f /roo

关于linux一些备份、还原,压缩,归档的命令

15.1 gzipgzip(1) 是GNU的压缩程序.它只对单个文件进行压缩.基本用法如下:$ gzip filename程序执行以后,文件名会变成filename.gz,而且一般情况下大小会比原文件要小.注意,程序并不新建一个新的文件filename.gz, 而是将filename变成filename.gz.一般来说,文本文件压缩率会比较高.而那些jpeg图像,mp3等类似文件的压缩率就没有那么好了,因为它们本来就已经被压缩过了的.这个基本用法考虑了压缩时间和压缩后文件尺寸的平衡问题(译者注:

LINUX 系统备份

系统备份是系统管理工作中十分重要的一个环切,本文详细介绍了各种Linux系统的备份方法,相信对大家的日常管理工作有所帮助. 备份是一项重要的工作,但是很多人没有去做.一旦由于使用不当造成数据丢失,备份就成了真正的救命者.本文将讨论设置备份的策略和如何选择备份介质,并介绍用于备份的tar,cpio,dump,dd工具.以及脚本的书写应用. 设置备份策略 备份开始前,要确定备份哪些数据.备份的频率和使用什么样的介质进行备份.备份的时候,应该进行完全备份. 备份通常安排在空闲时间进行.在大多数系统中,

Linux tar 命令参数及用法详解--Linux打包备份命令

linux tar命令参数及用法详解--linux打包备份命令 tar命令 tar - tar 档案文件管理程序的 GNU 版本.下面将逐个介绍其含义tar [-cxtzjvfpPN] 文件与目录 ....常用参数:-c :建立一个压缩文件的参数指令(create 的意思):-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩.-z :是否同时具有 gzip 的属性?亦即是否需

SQL Server 2012笔记分享-22:理解备份模式与恢复模式

SQL Server 备份和还原组件为保护存储在 SQL Server 数据库中的关键数据提供了基本安全保障. 为了最大限度地降低灾难性数据丢失的风险,您需要定期备份数据库以保留对数据所做的修改. 规划良好的备份和还原策略有助于防止SQL Server 2012笔记分享-22:理解备份模式与恢复模式数据库因各种故障而造成数据丢失. 通过还原一组备份,然后恢复数据库来测试您的策略,以便为有效地应对灾难做好准备. ===========================================

10种linux下磁盘快照方式恢复系统

导读 大家都知道windows系统有一个磁盘快照的功能,在windows2003中系统恢复开始依赖于一个叫做硬盘快照服务(Volume Snapshot Service)的服务,他能够自动创建系统快照--包括正在使用的文件--然后将这些文件转换为可恢复的节点文件,在之后的文件系统NTFS这个格式的分区具有系统恢复快照功能快照可以保存,这样在磁盘误操作后就可以完成恢复系统了.linux有没有磁盘快照呢?他的系统误操作怎么进行恢复呢?今天小编带您用10种方式玩转linux磁盘快照的恢复. Linux

dump备份及还原

完整备份工具dump及restore还原 备份整个文件系统 备份目录 dump备份 原理:通过指定level来实现完整备份和差异备份,第一次备份时使用的是level0,即完整备份,第二次备份时,指定level1,和level0比较只备份有差异的部分 备份文件系统 单一的文件系统可以使用完整的dump功能,包括使用全部0~9level,也可以使用挂载点或设备名来备份(如:/dev/sda1) 备份目录 如仅备份/home/pyz,而非独立文件系统,此时备份有限制: 1.所有备份数据必须要在该目录下

Linux操作系统备份之一:使用LVM快照实现Linux操作系统数据的在线备份

这里我们讨论Linux操作系统的备份. 在生产环境,客户都会要求做全系统的数据备份,用于系统崩溃后的一种恢复手段.这其中就包含操作系统数据的备份恢复. 由于是生产环境,客户都会要求备份不中断业务,也就是在线备份. 今天我们介绍使用LVM快照实现Linux操作系统在线备份的一种方法. 使用LVM实现操作系统在线备份的简要原理是:LVM是Linux自带的卷管理软件,LVM支持快照,而Linux又支持将LVM卷作为操作系统分区,因此可以使用LVM的快照功能实现操作系统的在线备份. 1. 分区规划 上面