数据保护讨论区
消息
此帖子已超过 5 年
Solved!
Go to Solution36 消息
0
2965
2012年3月29日 07:00
如何查看Networker备份里具体备份了哪些文件?
Networker 7.6。如何查看某个save set里具体备份了哪些文件?例如,先是做过一个全备份,然后隔天又做了个增量备份,想查看这个增量备份里具体备份了哪些文件,该怎么做?
回复(6)
此帖子已超过 5 年
36 消息
0
2965
Networker 7.6。如何查看某个save set里具体备份了哪些文件?例如,先是做过一个全备份,然后隔天又做了个增量备份,想查看这个增量备份里具体备份了哪些文件,该怎么做?
Top
TimQuan
2 Intern
2 Intern
•
1.2K 消息
0
2012年3月29日 20:00
可以结合使用mminfo和nsrinfo这两个命令来实现。
mminfo命令可以访问media database,并且获取想要查看的save set的详细信息。nsrinfo命令可以从client file index中获取相关信息。
例如,我们对主机名为faero的NetWorker Client上的/etc文件夹(save set)作了两次增量备份。现在我们想知道每个增量备份中究竟都备份了些什么内容。我们可以这样来做:
首先,运行mminfo来获取save set的nsavetime(nsrinfo命令中需要用到它)。
运行mminfo的结果类似如下:
# mminfo -q "name=/etc,volume=Default.001.RO,level=incr" -r "savetime(22),nsavetime"
date time save time
01/27/09 09:57:52 1233010671
01/27/09 16:39:04 1233034745
1233010671和1233034745就是nsavetime。
假如现在我们想要查看01/27/09 16:39:04备份的那个增量备份中究竟备份了些什么内容,我们可以用命令:nsrinfo -t nsavetime clientName。
运行该命令的结果类似如下:
# nsrinfo -t 1233034745 faero
scanning client `faero' for savetime 1233034745(Tue Jan 27 16:39:04 2009) from the backup namespace
/etc/svc/volatile/high
/etc/svc/volatile/low
/etc/svc/volatile/
/etc/svc/
/etc/mnttab//
/etc/
/
7 objects found
从上面的输出,我们可以看到01/27/09 16:39:04增量备份的内容。如果运行nsrinfo -v -t nsavetime clientName的话,则可以更详细的显示增量备份的内容。
kennethma74
36 消息
0
2012年3月30日 05:00
谢谢回复,很有用。
TimQuan
2 Intern
2 Intern
•
1.2K 消息
0
2012年4月11日 19:00
请加上-v参数,运行nsrinfo -v -t 1233034745 faero,可以看到所有本次增量备份中备份的文件大小(file size)。
AndyWang1
32 消息
0
2012年4月11日 19:00
多谢,今早用此命令迅速找到了昨天增量最多的用户。进一步想请问,Networker是否能够获得备份中某文件夹增量大小呢。比如faero的NetWorker Client上的/etc文件夹(save set)中有个svc文件夹,如何获得此文件夹本次增量大小?谢谢。
AndyWang1
32 消息
0
2012年4月11日 20:00
谢谢,得到了增量文件大小,因为想要获得文件夹的增量大小,所以手动筛选累加了一下:
nsrinfo -v -t 1233034745 faero | grep /etc/svc | awk -F"=" 'BEGIN{size=0}{size+=$4}{print size}'
这样有问题吗?或者更好的办法请告诉我,谢谢。
TimQuan
2 Intern
2 Intern
•
1.2K 消息
0
2012年4月11日 22:00
可以试试看。这个恐怕得运用到Linux的技术了。