9.2. dump / restore

简介:

过程 9.1. dump 步骤

  1. 确认设备

    准备用dump备份/boot目录下的文件. 使用df /boot查看/boot所在的设备(以下假设为/dev/hda1)

    neo@netkiller:~$ df
    Filesystem           1K-blocks      Used Available Use% Mounted on
    /dev/sda1             19710288   3054956  15654084  17% /
    none                   1016608       208   1016400   1% /dev
    none                   1023328         0   1023328   0% /dev/shm
    none                   1023328       736   1022592   1% /var/run
    none                   1023328         0   1023328   0% /var/lock
    /dev/sda6             19228276  16456940   1794588  91% /home
    /dev/sda10              569204    171728    368564  32% /boot
    /dev/sda7             48062440   3170748  42450216   7% /var
    /dev/sda8            384497840  64897804 300068616  18% /opt
    /dev/sda9              6728280    146336   6240164   3% /tmp
    				
  2. 首先确认备份需要的空间. 查看一个0级备份需要的字节数,使用 -S

    # dump -oS /dev/hda1
    				
  3. 备份到文件而非磁带. 确认在/var/tmp目录是否有足够的空间,执行.

    # dump -0u –f /var/tmp/dumpfile /dev/hda1
    				

    检查/etc/dumpdates,查看完全备份的时间戳.

过程 9.2. restore 步骤

  1. 使用restore检查备份文件的内容

    # restore –tf /var/tmp/dumpfile
    				
  2. 我们可以使用restore的互动模式恢复特定文件到一个临时目录.

    # mkdir /tmp/restored; cd /tmp/restored
    # restore –if /var/tmp/dumpfile
    				

    这时会看到一个restore > 提示符. 键入help查看可用命令的列表. 使用ls和cd命令查看备份文件的列表.

    使用add,选中/grub.menu.1st和/grub/grub.conf文件.列出所在目录,恢复的文件应该带有星号.

  3. 展开备份文件

    键入extract命令恢复选中的文件.设置下个卷名为1, 不为解压目录设置所有者模式. quit退出restore模式.

    在restore运行的目录中应该有一个grub目录,包含恢复的grub.conf和menu.1st文件.

    				




原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
相关文章
|
2月前
|
SQL 关系型数据库 数据库连接
`pg_dump` 和 `pg_restore`
`pg_dump` 和 `pg_restore`
23 4
|
8月前
|
NoSQL Redis
DUMP
DUMP
46 0
|
SQL 安全 关系型数据库
pg_dump
备份PostgreSQL数据库的工具,它甚至可以在数据库正在并发使用时进行完整一致的备份,而不会阻塞其它用户对数据库的访问。该工具生成的转储格式可以分为两种,脚本和归档文件。
159 0
|
Oracle 关系型数据库 测试技术
[20171122]rman backup as copy的备份问题
[20171122]rman backup as copy的备份问题.txt --//以前曾经写过一篇[20160524]rman备份与检查点4.txt=>链接:http://blog.
1104 0
|
Oracle 关系型数据库 Shell
[20171121]rman backup as copy 2.txt
[20171121]rman backup as copy 2.txt --//昨天测试backup as copy ,备份时备份文件的文件头什么时候更新.是最后完成后还是顺序写入备份文件.
992 0
|
Oracle 关系型数据库 Linux
[20171121]rman backup as copy.txt
[20171121]rman backup as copy.txt --//上个星期做数据文件块头恢复时,提到使用rman备份数据文件时,文件头数据库信息是最后写入备份集文件的,在filesperset=1的情况 --//下写入备份集文件中的倒数第2块就是文件头的备份.
1201 0
|
SQL 监控 关系型数据库