6 删除UFS快照(Snapshot)
删除UFS快照有两种方法,如果在建立快照时使用了unlink参数,那么可以使用fssnap-d命令将快照和后备存储文件一同删除;如果建立快照时没有使用unlink参数,这个fssnap-d命令只能删除快照,至于后备存储文件还要用rm命令删除 。
下面命令是使用unlink参数创建快照的方法:
#fssnap -F ufs -o bs=/var/usr.snap,unlink /usr删除:
#fssnap -d /usr
Deleted snapshot 1.如果没有使用unlink参数,接下来还有一步:
#rm usr.snap
7 备份 UFS 快照
创建完快照后,可以用任何标准的Solaris备份命令来备份这个快照 。因为这个快照虽然是个只读的虚拟设备,但你可以像对待真正的设备一样备份它 。
(1)使用ufsdump来备份快照
如果使用ufsdump来备份快照,我们既可以在创建完快照再备份,也可以在创建快照的同时来备份 。
下面我们分别进行介绍 。
先用ufsdump完全备份/dev/rfssnap/1虚拟设备:
# ufsdump 0ucf /dev/rmt/0 /dev/rfssnap/1如果要在创建快照的同时备份虚拟设备:
#ufsdump 0ucf /var/usr_snap.dmp `fssnap -F
ufs -o bs=/var/usr.snap,unlink /usr`
(2)使用tar备份 UFS 快照骤如下:
成为超级用户或授权角色用户 。
为快照创建挂接(mount)点,比如:# mkdir /backups/home.bkup
挂接快照:# mount -F ufs -o ro /dev/fssnap/1 /backups/home.bkup
进入快照的目录:# cd /backups/home.bkup
使用tar命令将快照内容备份到磁带上:# tar cvf /dev/rmt/0 .
应用实例:建立S 快照的增量备份 (ufsdump)
以增量方式备份 UFS 快照意味着仅备份自上一个快照以来修改的文件 。使用带有 N 选项的 ufsdump 命令 。此选项可指定为跟踪增量转储而插入 /etc/dumpdates 文件中的文件系统的设备名称 。
以下 ufsdump 命令可指定用于创建文件系统增量备份的嵌入式 fssnap 命令 。
1.成为超级用户或承担等效角色 。
2.创建 UFS 快照的增量备份 。
# ufsdump 1ufN /dev/rmt/0 /dev/rdsk/c0t1d0s0 `fssnap -F ufs -o raw,bs=
/export/scratch,unlink /dev/rdsk/c0t1d0s0`
在本示例中,-o raw 选项用于显示原始设备而不是块设备的名称 。通过使用此选项,可以更轻易地在要求使用原始设备的命令(如 ufsdump 命令)中嵌入 fssnap 命令 。
3.检验是否已备份快照 。
# ufsrestore ta /dev/rmt/0
推荐阅读
- 菩萨吉祥语
- Sun将推基于Xen的Solaris开源架构虚拟化
- OpenSolaris 2009.06新特性
- Solaris 10:网络计算的开源核心平台
- 四 使用Yassp工具包安装安全的Solaris系统
- 没有cdrom如何装solaris
- 地下建筑防水构造是怎样的
- Solaris route命令
- Solaris 系统log日志原理分析
- Solaris 性能监控的Swap空间管理
