Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5724926
  • 博文数量: 745
  • 博客积分: 10075
  • 博客等级: 上将
  • 技术积分: 7716
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-29 12:09
文章分类

全部博文(745)

文章存档

2019年(1)

2016年(1)

2010年(31)

2009年(88)

2008年(129)

2007年(155)

2006年(197)

2005年(143)

分类:

2005-04-29 21:23:58

简要概括17章关于备份快照的基本知识!

基本内容
创建一个UFS快照
对快照文件进行备份
快照使用的是一种再线备份的方法,可以对挂载的或者多用户模式的文件系统进行备份.
执行UFS快照的方式和执行instant image product的方法类似,但是执行instant image product
来进行备份需要占用和要备份的文件系统同样大小的磁盘空间,而执行UFS快照只需要占用部分空
间.
可以用fssnap命令来创建,查询,或者删除一个UFS文件系统的临时快照,常用的格式是:
/usr/sbin/fssnap -F FSType -V -o special_option mount-point | special
下面展示了用fssnap命令的部分选项:
-d                 删除和文件系统相关的快照,如果在建立快照的时候带有-o选项,那么删除快
                    照的时候连同备份文件一起删除,否则就只有手动删除
-F                 展示被使用的文件系统类型
-i                  展示FSType快照的状态
-V                显示完整的命令行但是不执行命令
-o                允许使用特殊选项,比如说备份文件的路径和大小
ex:# fssnap -F ufs -o bs=backing_store_path /file_system
-F 指出了要执行快照的文件系统类型, bs=backing_store_path 指出了备份文件存放的路径,/file
_system指出了要执行快照的文件系统,注意backing_store_path可以是一个raw设备,可以是一个
存在的目录,页可以是一个不存在的文件名
有关backing_store文件的一些重要的方面:
1,一个backing_store文件占据了一定磁盘空间直到UFS快照被删除的时候才不复存在
2,backing_store文件的大小随快照数量的改变而改变
3,要确保有足够的空间来存放backing_store文件
4,存放快照文件和backing_store文件的路径不能一样
5,backing_store文件可以存在不同的文件系统
fssnap命令创建了backing_store文件和另外两个只读的虚拟设备,一个是块虚拟设备,/dev/fssn
ap/0,可以作为只读的文件系统被挂载,一个是原始虚拟设备,/dev/rfssnap/0.
当快照首次被创建的时候,文件系统会出现暂时锁定的情况,用户在对文件系统进行写操作的时候
可能会注视到一个短暂的停顿,停顿的时间随文件系统的大小而增加.当用户对文件系统进行读操
作的时候却不会发生这样的现象.
可以通过-o maxsize=n或者-o minsize=n来限制backing_store文件的大小,如果backing_store
文件超过了磁盘空间,那么系统立即删除backing_store文件
可以用fssnap -i来查看存在的快照文件,例如:
# fssnap -i
0    /export/home
1    /usr
2    /database
*备份快照文件(常用ufsdump命令或者tar命令)
如果要用tar命令来对UFS快照进行备份,就要在备份之前挂载快照文件,如下:
1,为块虚拟设备创建挂载点
# mkdir -p /backups/home.bkup
2,将块虚拟设备挂载到挂载点
# mount -F ufs -o ro /dev/fssnap/0 /backups/home.bkup
3,转换目录到挂载点
# cd /backups/home.bkup
4,用tar命令将数据写入到磁带
# tar cvf /dev/rmt/0 .
如果用ufsdump命令对快照进行备份,可以在备份过程中指定原始虚拟设备
# ufsdump 0uf /dev/rmt/0 /dev/rfssnap/0
核实UFS快照备份
# ufsrestore tf /dev/rmt/0

阅读(1963) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~