snapshot 命令
用途
创建、删除或回滚单个逻辑单元 (LU) 或多个 LU 的快照映像文件。
语法
快照 [-用户名 ClusterName] -创建 [文件名] [-sp StoragePool] {-陆 LU_Names | -luudid LUUDIDs}
快照 [-用户名 ClusterName] -去除 文件名 [-sp StoragePool] {-陆 LU_Names | -luudid LUUDIDs}
快照 [-用户名 ClusterName] -回滚 文件名 [-sp StoragePool] {-陆 LU_Names | -luudid LUUDIDs}
快照 [-用户名 ClusterName] -清单 [-sp StoragePool] [-陆 LuName | -luudid 路德]
描述
snapshot 命令可以创建、除去或回滚单个或多个 LU 的快照映像文件。 create 标志生成的快照映像可以使用用户提供的名称,也可以使用系统生成的名称。 remove 标志用于除去先前生成的快照映像。 rollback 选项用于将快照文件回滚到先前生成的快照映像版本。
注: 在生成快照之前,必须同步客户机的虚拟盘。 如果回滚的 LU 为 rootvg,那么必须关闭客户机。 如果回滚的 LU 为 datavg,那么必须使该虚拟盘中存在的所有卷组脱机。
注: 如果 LU 已完全写入,那么对于自动精简配置的 LU ,需要额外的空间 (包括元数据空间)。
标志
| 标志名称 | 描述 |
|---|---|
| -用户名 | 指定集群名。 |
| -创建 SnapShotName | 指定要创建的快照文件的名称。 可以将此参数留空,在这种情况下将使用系统生成的名称。 |
| -去除 SnapShotName | 指定要删除的快照文件的名称。 |
| -清单 | 列出 LU 中的快照。 |
| -陆 LUnames | 指定快照文件中包含的 LU 名。 |
| -luudid LUUDID | 指定此 LU 的 LU-UDID。 |
| -回滚 SnapShotName | 指定要回滚的快照文件的名称。 |
| -sp StoragePool | 指定存储池名称。 |
示例
- 要创建包含单个逻辑单元并使用用户指定的快照名称的快照,请输入以下命令:
snapshot -create bob -lu vdisk1系统将显示以下消息:
bob
- 要创建包含单个逻辑单元并使用系统生成的名称的快照映像文件,请输入以下命令:
snapshot -create -lu vdisk1系统显示类似以下消息的输出:
SS_487532_2010-05-08_01:23:23
- 要创建包含多个逻辑单元并使用系统生成的名称的快照,请输入以下命令:
snapshot -create -lu vdisk1 vdisk2系统显示类似以下消息的输出:
SS_487555_2010-05-09_01:23:45
- 要除去名为 vdisk2_ss1 的现有快照映像,请输入以下命令:
snapshot -remove vdisk1_ss1 -lu vdisk1 - 要回滚到现有快照映像 vdisk2_ss2,请输入以下命令:
snapshot -rollback vdisk2_ss2 -lu vdisk2 - 要列出所有快照,请输入以下命令:
snapshot -list系统将显示以下输出:
LuName ––––––––––Size(mb) ––––––––ProvisionType –––––––––––––Lu Udid –––––––––––––vdisk1 Snapshot snap1 snap21024THINc49cf79726dc42ed3787c878bf4fd30cvdisk2 Snapshot snap1 snap21024THIN7f6c2fed80c77bad1f309de16f68abffvdisk3 Snapshot snap1 snap21024THINdbc888fd787e41be55480f63244ffc99vdisk4 Snapshot snap21024THIN387ca4f5eb73be0ac74e436be3c78557