rmvolumebackupgeneration

使用 rmvolumebackupgeneration 指令,來刪除磁區備份,或取消正在進行的磁區 Snapshot 作業。

語法

讀取語法圖表略過語法圖表
>>- rmvolumebackupgeneration -- -------------------------------->

>--+------------------------------+-- -------------------------->
   +- -volume --+- volume_name -+-+      
   |            '- volume_id ---' |      
   '- -uid -- volume_UID ---------'      

>--+-------------------------+---------------------------------><
   +- -generation -- gen_id -+   
   '- -all ------------------'   

參數

-volume volume_name | volume_id
(選用)依名稱或 ID 指定磁區 Snapshot。
註: 磁區必須存在於本端系統。
磁區名稱的值必須是英數字串,磁區 ID 的值必須是數字。這個參數與 -uid 互斥。
-uid volume_UID
(選用)指定磁區 Snapshot UID。磁區 UID 的值必須是 0 到 32 的數字。這個參數與 -volume 互斥。
-generation gen_id
(選用)指定要針對磁區刪除的 Snapshot 世代。只會刪除單一 Snapshot 世代。如果指定的世代用於正在進行的 Snapshot 作業,則會取消該 Snapshot 作業。世代 ID 的值必須是數字。這個指令與 -all 互斥。
-all
(選用)指定刪除所有磁區 Snapshot(這也會取消所有的 Snapshot 世代)。這個指令與 -generation 互斥。

說明

這個指令會刪除磁區 Snapshot,或取消正在進行的磁區 Snapshot 作業。
註: 如果:
  • 指令立即完成,則會非同步執行刪除作業
  • 磁區具有多項 Snapshot 世代,則無法刪除最新的 Snapshot 世代

呼叫範例

針對 UID 為 600507680CA880DF1800000000000007 的磁區,刪除 Snapshot 第 22 代:

rmvolumebackupgeneration -uid 600507680CA880DF1800000000000007 -generation 22

產生的輸出:

No feedback

呼叫範例

取消磁區 vdisk7 正在進行的現行 Snapshot 第 5 代:

rmvolumebackupgeneration -volume vdisk7 -generation 5

產生的輸出:

No feedback

呼叫範例

移除名為 vdisk10 的所有磁區 Snapshot:

rmvolumebackupgeneration -volume vdisk10 -all

產生的輸出:

No feedback