中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > Solairs
SA239第17章读书笔记
作者:未知 时间:2005-09-13 22:52 出处:Blog.ChinaUnix.net 责编:chinaitpower
              摘要:SA239第17章读书笔记
简要概括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

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有