dump & restore

[[email protected] ~]# yum install dump -ydump [option]  dstname <file | dir>  -level#  指定备份级别0-9  -f filename  指定备份文件名  -u        备份成功后,在/etc/dumpdates中记录备份时间  -v        详细输出  -j        bzip压缩.bz2  -W        显示允许被dump的分区的备份等级及备份时间

分区级备份[[email protected] ~]# dfFilesystem     1K-blocks    Used Available Use% Mounted on/dev/sda2        5916420 2057324   3551896  37% /tmpfs             502384       0    502384   0% /dev/shm/dev/sda1         194241   35987    148014  20% /boot

[[email protected] ~]# cat /etc/dumpdates /dev/sda1 0 Tue Jun  6 10:46:02 2017 +0800

[[email protected] ~]# dump -1uj -f /tmp/boot1.bak.bz2 /boot  #增量备份[[email protected] ~]# ls -l /tmp/total 32164-rw-r--r-- 1 root root    11112 Jun  6 10:52 boot1.bak.bz2-rw-r--r-- 1 root root 32916328 Jun  6 10:46 boot.bak.bz2

[[email protected] ~]# dump -WLast dump(s) done (Dump ‘>‘ file systems):> /dev/sda2     (     /) Last dump: never  /dev/sda1     ( /boot) Last dump: Level 1, Date Tue Jun  6 10:52:46 2017

目录或文件级备份  对于目录或文件,只能只用0级别进行完整备份,不支持增量备份
restore  [模式选项]  [选项]
    常用模式选项
        -C    比较备份数据和实际数据的变化
        -i     进入交互模式,手工选择需要恢复的文件
        -t    查看模式,用于查看备份文件中拥有哪些数据
        -r    还原模式,用于数据还原
    选项
        -f    指定备份文件的文件名

对于完整备份/tmp/boot1.bak.bz2,其备份/boot下有文件改名使用[[email protected] ~]# restore -C /tmp/boot.bak.bz2 会提示找不到某文件

查看备份文件内容[[email protected] ~]# restore -tf /tmp/boot.bak.bz2 查看增量备份内容[[email protected] ~]# restore -tf /tmp/boot1.bak.bz2 Dump tape is compressed.Dump   date: Tue Jun  6 10:52:46 2017Dumped from: Tue Jun  6 10:46:02 2017Level 1 dump of /boot on node83:/dev/sda1Label: none         2      .        39      ./hosts

还原步骤[[email protected] ~]# mkdir /boottest  创建目录[[email protected] ~]# cd /boottest/   并进入 

[[email protected] boottest]# restore -rf /tmp/boot.bak.bz2   还原完全备份Dump tape is compressed.[[email protected] boottest]# lsconfig-2.6.32-573.el6.x86_64  initramfs-2.6.32-573.el6.x86_64.img  symvers-2.6.32-573.el6.x86_64.gzefi                           lost+found                           System.map-2.6.32-573.el6.x86_64grub                          restoresymtable                      vmlinuz-2.6.32-573.el6.x86_64[[email protected] boottest]# restore -rf /tmp/boot1.bak.bz2   还原增量备份Dump tape is compressed.[[email protected] boottest]# lsconfig-2.6.32-573.el6.x86_64  initramfs-2.6.32-573.el6.x86_64.img  System.map-2.6.32-573.el6.x86_64efi                           lost+found                           vmlinuz-2.6.32-573.el6.x86_64grub                          restoresymtablehosts                         symvers-2.6.32-573.el6.x86_64.gz
时间: 2024-10-22 18:02:29

dump & restore的相关文章

使用dump restore方式快速备份恢复FreeBSD系统

注:此实例在FreeBSD7.2下测试通过,对于FreeBSD8或FreeBSD9同样适用,FreeBSD9简化了默认分区个数,备份恢复步骤也可以简化. 环境:公司有几台FreeBSD7.2服务器硬盘老化需更换,由于公司写的应用对低版本php5.2依赖比较多,如果升级FreeBSD会比较麻烦(维护版FreeBSD的ports中已经没有php5.2),即使是重新安装FreeBSD7.2,由于官方已经不维护,ports安装也会比较困难.这样考虑使用dump和restore方式直接备份恢复硬盘. 步骤

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

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

MongoDB整理笔记のDump &amp; Restore

   备份 [[email protected] bin]# ./mongodump -d my_mongodb connected to: 127.0.0.1 DATABASE: my_mongodb to dump/my_mongodb my_mongodb.system.indexes to dump/my_mongodb/system.indexes.bson 1 objects my_mongodb.user to dump/my_mongodb/user.bson 2 objects

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备份与恢复之一》3.19 dump(文件系统备份)

<Linux指令从初学到精通>第3章文件管理,本章介绍了许多常用命令,如cp.ln.chmod.chown.diff.tar.mv等,因为这些都与文件管理相关,在日常的使用中经常用到,因此本章是本书的重点章节.本节为大家介绍dump(文件系统备份). AD: 3.19 dump(文件系统备份) (1)频度等级:☆ (2)功能说明: dump 为备份工具程序,可将目录或整个文件系统备份至指定的设备,或备份成一个大文件. (3)语法: dump[-cnu][-0123456789][-b <

Linux下用dump实现备份和还原 ux下用dump实现备份和还原

对于系统而言,我们可以有很多种办法去备份(还原)系统或文件,之所以要去做备份,就是为了在系统或文件遭到损害时,能及时恢复,把损失减小到最小.当然,对于企业服务器而言,备份的重要性是举足轻重.咱们今天就详细讨论一下LINUX中如何用dump和restore实现备份和还原. 一,dump的原理,优点及限制 dump和restore默认已经安装在RHEL5中,如果你使用的Linux中没有,可以自己去google中搜一下并下载安装. 使用dump命令时,它会建立一份自上次备份操作以来进行修改过的文件列表

How to backup a remote PostgreSQL db and restore it locally?

pg_dump and pg_restore 来备份和恢复数据库中的数据. 原文:  https://ksearch.wordpress.com/2012/09/28/how-to-backup-a-remote-postgresql-db-and-restore-it-locally/ -------------------------------------- This article lists the commands to dump a remote PostgreSQL databa

第九章、文件与文件系统的压缩与打包

1. 压缩文件的用途与技术 2. Linux 系统常见的压缩命令 2.1 compress 2.2 gzip, zcat 2.3 bzip2, bzcat 3. 打包命令: tar 4. 完整备份工具:dump, restore 5. 光盘写入工具 5.1 mkisofs:创建映像档 5.2 cdrecord:光盘烧录工具 6. 其他常见的压缩与备份工具 6.1 dd 6.2 cpio 7. 重点回顾 1. 压缩文件的用途与技术 2. Linux 系统常见的压缩命令 压缩文件的扩展名大多是:『*

&lt;Linux 私房菜&gt;基础学习篇学习记录(2)磁盘与文件系统管理

磁盘 dumpe2fs dump ext2/ext3/ext4 filesystem information # dumpe2fs /dev/sda1 df report file system disk space usage 整体磁盘使用量 -k:KB -h :human -i:inode -T:文件系统名称 du estimate file space usage 磁盘使用量 -m:MB -s:列出总量 -h :human -S:不包括子目录 -a:列出所有的文件与目录容量  ln ln