FreeBSD系统备份
http://tech.ddvip.com 2006年08月20日 社区交流
本文详细介绍FreeBSD系统备份
# mt /dev/nrsa0 fsf 1
跳到下一个备份文件,使用2将跳到下面第二个文件;因此要定位一个磁带上第4次备份的文件,可以使用rete n回卷磁带,再使用fsf 4跳到第4个备份。
每次使用mt均需使用mt来确定磁带的位置,一般的应用程序并不能自动确定文件的开头,而在磁带上每两个备份文件当中必然有一段无用的数据,如果再读完一个备份之后立即去读取下一个备份文件,就不能识别这些备份文件之间的无用信息,必然导致报告错误。
- 使用tar进行备份
选定了备份方式之后,可以使用tar、cpio、dump等备份工具软件将数据备份到磁带上。对于一般的备份,使用tar就足够了。tar的参数有:
参数c是创建备份(Create)
参数v表示回显模式(Verbose),将产生一系列所备份的文件列表
参数f指定使用的备份文件,它后面的参数为输出的备份文件名
参数x是展开备份文件
参数t是显示备份文件的内容
参数T后面跟随一个文件参数,指定从这个文件中读取要备份的各个文件的路径
参数z是使用压缩方式创建和解开备份文件,这是GNU的新版tar的功能,需要同时安装gzip
如果不使用T参数,那么就需要一个参数,指明进行备份文件和目录的路径
这些选项参数可以使用Unix下的标准参数符号 “-” 进行引导,如 “-c” 、 “-f” 等,大部分参数都是单独使用的参数,而有些如 “-f” 、 “-T” ,其后面还要跟随一个文件名作参数。因此可以将单独的参数写在一起,如 “-cv” 就等同于 “-c -v” ,也可以与一个需要参数的选项写在一起,如 “-cvf f ilenam” 就等同于 “-c -v -f filename” 。如果不使用 “-” 引导参数,tar也能识别这些命令选项。如 “tar tvf filename” 就等同于 “tar -cvf filename” 。 tar能够创建备份文档,能够备份到磁带上或者产生一个文件,如:
责编:豆豆技术应用