问题:用tar 对几个目录备份出现了问题不知道如何解决
先对一个目录备份
tar cvf /dev/rmt/0m /dir1
可以用命令 tar tvf /dev/rmt/0m 看到内容
然后对另一个目录备份
tar cvf /dev/rmt/0m /dir2
可以用命令 tar tvf /dev/rmt/0m 看到内容
但是我对第一个目录备份的内容看不到了,
我如何能在一个磁带机上备份许多的内容,然后能够找到每一个我备份的内容,并可以恢复单个的文件?
请高人指点,最好能给我举几个例子,谢谢!
回答:
介绍几种方法给你:
1、备份内容如果比较复杂,实际上用fbackup/frecover更好。
A、系统备份命令: fbackup
1) fbackup的常用方式一:
# fbackup –f /dev/rmt/0m -0iv /dir -I /tmp/sysbk.index
-f : 设备文件名 ( such as DDS tape driver)
-i : 要包含的目录
-e: 不包含的目录
- I: 备份内容检索目录
- v: 备份内容详细列表
- 0 : 零级备份
# fbackup –f /dev/rmt/0m -i / -e /home
备份除了目录 /home的所有目录
说明
a、该命令方式对系统当前mounted的文件系统进行备份
b、备份级别说明
备份级别有0~9个级别,如果当前系统采用零级备份,当下一次采用5级备份时,系统仅将会对有变化的文件进行备份。
2) fbackup的常用方式二:
第一步:
# mkdir -p /tmp/fbackupfiles/index
# mkdir -p /tmp/fbackupfiles/log
第二步:
# touch/tmp/fbackupfiles/index/full.`date’+%y%m%d.%H:%M’`
第三步:
进入单用户
# shutdown –y 0