这里会显示出您选择的修订版和当前版本之间的差别。
|
doc:b:backup_with_dump_and_restore [2009/10/07 13:17] delphij Created from x:backup_with_dump_and_restore |
doc:b:backup_with_dump_and_restore [2010/03/06 18:33] (当前版本) fender |
||
|---|---|---|---|
| 行 7: | 行 7: | ||
| FreeBSD操作系统是非常稳定的,但是这并不是说FreeBSD系统都不备份数据,系统备份是系统管理中一个重要的部分。 | FreeBSD操作系统是非常稳定的,但是这并不是说FreeBSD系统都不备份数据,系统备份是系统管理中一个重要的部分。 | ||
| - | 在学习使用FreeBSD的过程中经常需要对系统进行某些实验性的操作,这时就有可能把系统搞乱(的确只是搞乱,只要你是正常操作搞坏一个FreeBSD还是比较困难的)。 | + | 在学习使用FreeBSD的过程中经常需要对系统进行某些实验性的操作,这时就有可能把系统搞乱, |
| + | |||
| + | 只要你是正常操作搞坏一个FreeBSD还是比较困难的,如果没有root权限的话,几乎就是不可能的,当然你可以把自己的home塞满,如果管理员没有使用quato技术的话, | ||
| 但是想搞坏一个FreeBSD也是很容易的,比如说你在行使root权限时随便输入了一个错误的命令。 | 但是想搞坏一个FreeBSD也是很容易的,比如说你在行使root权限时随便输入了一个错误的命令。 | ||
| 行 114: | 行 116: | ||
| -f 指定备份结果存放的文件名; | -f 指定备份结果存放的文件名; | ||
| - | -a 告诉dump把备份结果放到一个文件中; | + | -a 告诉dump不考虑备份的介质的大小问题,早期备份使用磁带,dump会预先计算一下需要的空间,使用这个选项告诉dump忽略这个问题; |
| + | |||
| + | -u 告诉dump更新一下/etc/dumpdates,这个文件记录了你在系统上搜有的备份活动; | ||
| - | -L 备份已经挂载的文件系统时需要。 | + | -L 备份已经挂载的文件系统时需要,这个选项会使用UFS2的snapshot功能来保证文件系统的一致性。 |
| ===== 恢复系统的方法: ===== | ===== 恢复系统的方法: ===== | ||
| 行 135: | 行 139: | ||
| <code> | <code> | ||
| - | newfs -U /dev//ad12s1h | + | newfs -U /dev/ad12s1h |
| </code> | </code> | ||
| 行 195: | 行 199: | ||
| <code> | <code> | ||
| - | dd if=/dev/ad0 of=/path/to/mbr.img bs=512 count=1 | + | dd if=/dev/da0 of=/path/to/mbr.img bs=512 count=1 |
| </code> | </code> | ||
| 行 201: | 行 205: | ||
| <code> | <code> | ||
| - | dd if=/path/to/mbr.img of=/dev/ad0 bs=512 count=1 | + | dd if=/path/to/mbr.img of=/dev/da0 bs=512 count=1 |
| </code> | </code> | ||