过程 76.1. dump 步骤
-
确认设备
准备用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
-
首先确认备份需要的空间. 查看一个0级备份需要的字节数,使用 -S
# dump -oS /dev/hda1
-
备份到文件而非磁带. 确认在/var/tmp目录是否有足够的空间,执行.
# dump -0u –f /var/tmp/dumpfile /dev/hda1
检查/etc/dumpdates,查看完全备份的时间戳.
过程 76.2. restore 步骤
-
使用restore检查备份文件的内容
# restore –tf /var/tmp/dumpfile
-
我们可以使用restore的互动模式恢复特定文件到一个临时目录.
# mkdir /tmp/restored; cd /tmp/restored # restore –if /var/tmp/dumpfile
这时会看到一个restore > 提示符. 键入help查看可用命令的列表. 使用ls和cd命令查看备份文件的列表.
使用add,选中/grub.menu.1st和/grub/grub.conf文件.列出所在目录,恢复的文件应该带有星号.
-
展开备份文件
键入extract命令恢复选中的文件.设置下个卷名为1, 不为解压目录设置所有者模式. quit退出restore模式.
在restore运行的目录中应该有一个grub目录,包含恢复的grub.conf和menu.1st文件.
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。