DELETE VOLUME(删除存储池卷)
使用此命令删除存储池卷和存储在卷中的文件(可选的)。
- 删除卷之前,使用 MOVE DATA 命令将所有文件移到另一个卷。
- 当删除卷时,明确请求放弃卷中的所有文件(通过指定 DISCARDDATA=YES)。
如果要删除多个卷,那么每次删除一个卷。 如果一次删除多个卷,那么会对服务器性能产生不利影响。
不能删除正在使用的存储池卷。 例如,如果用户正在恢复或检索驻留在该卷中的文件,服务器正将信息写入该卷中,或某回收进程正在使用该卷,那么此时就不能删除此卷。
如果发出 DELETE VOLUME 命令,那么会从 Tivoli® Storage Manager 数据库中删除卷信息。 但是,不会从文件空间中删除使用 DEFINE VOLUME 命令分配的物理文件。
如果此命令应用于 WORM(一次写入,多次读取)卷,并且卷中还有剩余的可写入数据的空间,该卷会恢复为临时状态。 (请注意,WORM 卷上的数据,包括删除的和到期的数据,不能被覆盖。 因此,数据只能写入不包含当前数据、已删除数据或过期数据的空间中。) 如果 WORM 卷没有任何可以在其中写入数据的空间,它会保持专用状态。 要从库中除去卷,必须使用 CHECKOUT LIBVOLUME 命令。
如果顺序卷在变为空时返回到临时状态,那么 DELETE VOLUME 命令将自动为顺序卷更新服务器库的库存。 要确定卷是否将返回到临时状态,请发出 QUERY VOLUME 命令并查看输出。 如果属性“Scratch Volume?”的值为“Yes”,那么会自动更新服务器库的库存。
如果该值为“No”,那么可以发出 UPDATE LIBVOLUME 命令将状态指定为临时状态。 建议发出 DELETE VOLUME 命令后再发出 UPDATE LIBVOLUME 命令。
尝试使用 DELETE VOLUME 命令删除指定了 RECLAMATIONTYPE=SNAPLOCK 的存储池中 WORM FILE 卷的操作将失败,并带有错误消息。 只能由回收进程删除空 WORM FILE 卷。
如果对 SHRED 参数值大于 0 的存储池中的卷发出 DELETE VOLUME 命令,那么该卷会进入暂挂状态,直至粉碎运行。 粉碎是完成删除所必需的,即使卷为空也是如此。
如果为针对重复数据删除进行过设置的存储池中的卷发出 DELETE VOLUME 命令,那么 Tivoli Storage Manager 将粉碎引用此卷上数据的任何对象。
特权级别
要发出此命令,必须具有系统特权、不受限制的存储特权或定义该卷的存储池的受限制的存储特权。
语法
.-DISCARDdata--=--No------. >>-DELete Volume--volume_name--+-------------------------+------> '-DISCARDdata--=--+-No--+-' '-Yes-' .-Wait--=--No------. >--+------------------+---------------------------------------->< '-Wait--=--+-No--+-' '-Yes-'
参数
- volume_name(必填)
- 指定要删除的卷的名称。
- DISCARDdata
- 指定是否删除卷中存储的文件。 此参数是可选参数。 缺省值为 NO。 可能的值有:
- No
- 指定不删除卷中存储的文件。 如果卷中包含任何文件,那么不删除此卷。
- Yes
- 指定删除所有存储在此卷中的文件。 对此类型的删除服务器不需要安装卷。 切记:
- Tivoli Storage Manager 服务器不会删除处于删除保留状态的归档文件。
- 如果启用了归档保留保护,那么 Tivoli Storage Manager 服务器仅删除保留期已到的归档文件。
如果删除的是主存储池卷,那么服务器将检查是否有副本存储池中存在被删除文件的副本。 删除存储在主存储池卷中的文件时,同时也会删除这些文件在副本存储池中的所有副本。
当删除了主存储池中的一个磁盘卷时,此命令同样删除是高速缓存副本的文件(迁移到下一个存储池的文件的副本)。 删除文件的高速缓存副本时,不会删除已迁移或备份到副本存储池的文件。 仅文件的高速缓存副本会受到影响。
如果删除的卷是副本存储池卷,那么仅删除副本池卷上的文件。 不会影响主存储池文件。
恢复进程(RESTORE STGPOOL 或 RESTORE VOLUME)正在运行时,不要使用 DISCARDDATA=YES 的 DELETE VOLUME 命令。 DELETE VOLUME 命令可能使得恢复不完整。
如果在处理过程中取消了 DELETE VOLUME 操作或发生系统故障,那么一些文件可能还存在于卷上。 可再次删除同一卷以使服务器删除剩下的文件及此卷。
- Wait
- 指定是否等待服务器在前台完成该命令的处理。 只有当已请求放弃此卷上的所有数据时,此参数才影响处理。
此参数是可选参数。 缺省值为 No。可能的值有:
- No
- 指定服务器在后台处理该命令。
当服务器正在处理此命令时,可以继续执行其他任务。
服务器根据记录消息的位置,在活动日志中或服务器控制台上显示从后台进程创建的消息。
- Yes
- 指定服务器在前台处理该命令。
命令处理完毕后,才能继续处理其他任务。 命令完成后,服务器将向管理客户机显示输出消息。 切记: 不能从服务器控制台指定 WAIT=Yes。
示例:删除存储池卷
从存储池 FILEPOOL 中删除存储池卷 stgvol.1。delete volume stgvol.1
相关命令
| 命令 | 描述 |
|---|---|
| CANCEL PROCESS | 取消后台服务器进程。 |
| DEFINE VOLUME | 分配将在指定存储池中用于存储的卷。 |
| MOVE DATA | 将数据从指定存储池卷移动到另一个存储池卷。 |
| MOVE DRMEDIA | 在现场以及非现场移动 DRM 介质。 |
| QUERY CONTENT | 显示有关存储池卷中文件的信息。 |
| QUERY DRMEDIA | 显示关于灾难恢复卷的信息。 |
| QUERY PROCESS | 显示有关后台进程的信息。 |
| QUERY VOLUME | 显示有关存储池卷的信息。 |
| UPDATE VOLUME | 更新存储池卷的属性。 |
