存储 频道

FreeBSD中磁盘的使用方法(10)

 
12.9.8.2 出现灾难之后
 
主要的问题在于:你的硬件还能用吗?由于你已经做好定期的备份工作,所以你不必担心软件的问题。
 
假如你的硬件已经损坏,首先,你必须先将已损坏的硬件更换掉。
 
如果你的硬件没有问题,再检查一下你的软盘。如果你用的是传统的启动磁盘,以single-user (在出现boot: 后键入-s),并跳过下面这段。
 
如果你使用的是具有boot.flp 和fixit.flp 的启动磁盘,把这段看完。首先,用这张磁盘启动。当屏幕出现安装选单时,选择Fixit—Repair mode with CDROM or floppy.。
 
根据屏幕的提示,插入有fixit.flp 的磁盘,restore,其它你需要用到的程序就会出现在/mnt2/stand。
 
分别修复每一个文件系统。
 
试着mount 你的第一个磁盘的root 分区(例如:mount /dev/da0a /mnt)。假如这个磁盘代号已经损坏,使用disklabel 来重新分割并重新分配磁盘代号(利用你之前所保留下来的数据)。使用newfs 来建立文件系统,并重新mount 软盘read-write 的root 分区(mount -u -o rw /mnt)。然后使用你的备份程序及备份磁带来修复文件系统(例如:restore vrf/dev/sa0)。Unmount 这个文件系统(例如:umount /mnt) 。对于每个损坏的文件系统都重复一次。
 
当你的系统正常打开后,将你的资料备份到新的磁带。任何造成资料丢失的灾难都可能再次发生。现在花一些时间,也许可以使你免于下次的灾难。
 
12.10 用软盘备份
 
12.10.1 我能够使用软盘来备份数据吗?
 
软磁盘通常是用来备份的设备中不太适当的设备:
 
1. 这个设备不太可靠,特别是对长期使用的。
 
2. 备份和恢复都很慢。
 
3. 他们只有非常有限的存储容量
 
然而,如果你没有其他的备份数据的方法,那软盘备份总比没有备份要好。
 
如果你必须使用软盘的话,你必须确保盘片的质量。软盘在办公室中使用已经有许多年了。最好使用一些名牌厂商的新产品,以确保质量。
 
12.10.2 那我如何备份我的数据到软盘呢
 
最好的备份数据到软盘的方法是使用tar 程序加上-M 选项,它可以允许将数据备份到多张软盘上。
 
要备份当前目录和子目录中所有的文件可以使用这个命令(需要有root 权限):
# tar Mcvf /dev/rfd0 * 
 
当第一张盘满的时候,tar 会指示你插入下一张盘,插入第二张盘之后就打回车。这个步骤可能需要重复很多次,直到这些文件备份完为止。
 
12.10.3 我可以压缩我的备份吗? 
 
不幸的是,tar 在针对多卷文件是不允许使用-z 选项。当然,你可以用gzip 压缩所有的文件,把他们打包到软盘,以后在用gunzip 解开。
 
12.10.4 我如何恢复我的备份?
 
要恢复使用的所有文件
# tar Mxvf /dev/rfd0 
要恢复第一张软盘起始使用的特殊文件: 
# tar Mxvf /dev/rfd0 filename 
Tar 程序会提示你插入后面的软盘,直到它找到所要求的文件。
 
如果你知道哪个文件在哪个盘上,你就可以插入那张盘,然后使用上面同样的命令。如果软盘上的第一个文件与前面的文件是连续的,那tar 命令会警告你它无法恢复,即使你不要求它这样做! 
0
相关文章