RENAME FILESPACE(更名服务器上的客户机文件空间)

使用此命令将服务器上现有的客户机文件空间更名为新的文件空间名称或更名导入的文件空间。

您可能希望重命名已导入的文件空间,或者为支持 Unicode 的客户机创建支持 Unicode 的新文件空间。

限制: 请勿重命名 NAS 或 VMware 文件空间。 如果您重命名 NAS 或 VMware 文件空间,那么该文件空间将不再可见并且无法复原。 要复原重命名后的 NAS 或 VMware 文件空间,您必须将该文件空间重命名为其原始名称,并按如下所示设置 force 参数:force=yes

特权级别

任何具有不受限制的策略特权或在客户机的策略域上具有限制的策略特权的管理员都可以发出此命令。

语法

阅读语法图跳过直观语法图
>>-REName FIlespace--node_name---------------------------------->

>--current_file_space_name--new_file_space_name----------------->

   .-NAMEType--=--SERVER------.   
>--+--------------------------+--------------------------------->
   '-NAMEType--=--+-SERVER--+-'   
                  +-UNIcode-+     
                  '-FSID----'     

   .-NEWNAMEType--=--SERVER----------.                      
>--+---------------------------------+--+---------------+------><
   |                           (1)   |  '-force--=--yes-'   
   '-NEWNAMEType--=--+-UNIcode-----+-'                      
                     '-HEXadecimal-'                        

注:
  1. 当指定 NAMEType=UNIcode 时,此参数为缺省值。

参数

node_name(必需)
指定客户机节点的名称,可以更名属于该节点的文件空间。
backup_set_name_prefix(必需)
指定要更名的文件空间的名称。 文件空间名称区分大小写,其名称必须与定义到服务器时的名称精确一致。 允许虚拟文件空间映射名称。
backup_set_name_prefix(必需)
为文件空间指定新名称。 客户机文件空间名称区分大小写,其名称必须与定义到服务器时的名称精确一致。 此参数不能是现有的虚拟文件空间映射名称。 如果 current_file_space_name 为虚拟文件空间,new_file_space_name 必须遵循用于定义虚拟文件空间名称的所有规则。 请参阅 DEFINE VIRTUALFSMAPPING 命令,获取更多信息。
要点: 如果新名称类型是十六进制,请指定有效的 UTF-8 十六进制值,以便服务器的代码页按照预期显示文件空间名称。 例如,请不要指定可解释为退格的值。
重命名属于文件空间并置组的文件空间时,将使用新名称更新该并置组。
NAMEType
指定想要服务器如何来解释所输入的当前文件空间名称。 此参数在服务器具有支持 Unicode 的客户机时有用。 对于支持 Unicode 并使用 Windows、Macintosh OS X 和 NetWare 操作系统的 Tivoli® Storage Manager 客户机,您可以使用此参数。

缺省值是 SERVER。 如果指定了虚拟文件空间映射名称,则必须使用 SERVER。 可能的值有:

SERVER
服务器使用服务器的代码页来解释文件空间名称。
UNIcode
服务器会将输入的文件空间名称从服务器代码页转换为 UTF-8 代码页。 转换是否成功取决于名称中的实际字符以及服务器的代码页。 如果字符串中包含服务器代码页中不可用的字符,或者服务器无法访问系统转换例程,那么转换可能会失败。
FSID
服务器将文件空间名称解释为文件空间标识 (FSID)。
NEWNAMEType
指定想要服务器如何来解释所输入的新文件空间名称。 如果将 NAMETYPE 指定为 SERVER,或者要重命名的文件空间不是 Unicode,那么缺省为 SERVER。 如果将 NAMETYPE 指定为 UNICODE,或者要被更名的文件空间是 Unicode 的形式,则缺省值是 UNICODE。 如果指定了虚拟文件空间映射名称,则必须使用 SERVER。 可能的值包括:
SERVER
服务器使用服务器的代码页来解释文件空间名称。
UNIcode
服务器会将输入的文件空间名称从服务器代码页转换为 UTF-8 代码页。 转换是否成功取决于名称中的实际字符以及服务器的代码页。 如果转换不成功,那么您可能要指定 HEXADECIMAL 参数。
HEXadecimal
服务器将输入的文件空间名称解释为 Unicode 类型的名称的十六进制表示方式。 使用十六进制以确保服务器能够在不考虑服务器代码页的情况下,正确地为文件空间更名。
要查看文件空间名称的十六进制表示形式,可以使用带有 FORMAT=DETAILED 的 QUERY FILESPACE 命令。
限制: 不能指定与原名称类型不同的新名称。 可以为一个已为 Unicode 的文件空间再以 Unicode 来进行更名。 您可以重命名不使用 Unicode 的文件空间,并在服务器的代码页中使用新名称。 两种类型不能混合。
force
要重命名 NAS 或 VMware 文件空间,您必须按照如下所示设置此参数:force=yes

重命名导入的文件空间以避免覆盖

名为 LARRY 的 AIX® 客户机节点将文件空间 /r033 备份到 Tivoli Storage Manager 服务器。 文件空间先导出到磁带,然后再重新导入服务器。 导入此文件空间时,已为其创建系统生成的名称 /r031,因为客户机节点 LARRY 存在 /r033

但是客户机节点 LARRY 已经有了一个名为 /r031 的未备份文件空间,因为没有备份,因此服务器也不知道该文件空间的存在。 除非将已导入的文件空间重命名,否则它将覆盖文件空间 /r031,因为 IMPORT 功能生成的文件空间名称与客户机节点 LARRY 上服务器未知的某个文件空间相同。

使用下面的命令可重命名导入的文件空间 /r031。 新名称 /imported-r033 表示新的文件空间是文件空间 /r033 的导入映像。
rename file space larry /r031 /imported-r033

重命名文件空间以创建支持 Unicode 的文件空间

客户机 JOE 正在使用英语 Unicode 支持的 Tivoli Storage Manager 客户机。 JOE 在服务器存储器中备份了多个不支持 Unicode 的大型文件空间。 文件空间 \\joe\c$ 包含一些具有日文文件名的文件,这些文件无法备份到不支持 Unicode 的文件空间。 由于这些文件空间很大,因此管理员目前不希望将 JOE 的所有文件空间转换为支持 Unicode 的文件空间。 管理员希望仅重命名非 Unicode 的文件空间 \\joe\c$,以便下次备份该文件空间时可以创建支持 Unicode 的新文件空间。 支持 Unicode 的新文件空间可以实现成功备份日文文件。

使用下面的命令可重命名 \\joe\c$

rename filespace joe \\joe\c$ \\joe\c$_old

相关命令

表 1. 与 RENAME FILESPACE 相关的命令
命令 描述
DEFINE VIRTUALFSMAPPING 定义虚拟文件空间映射。
DELETE FILESPACE 删除与客户机文件空间相关联的数据。 如果文件空间是并置组的组成部分,那么从节点中除去该文件空间时还将从此并置组中除去该文件空间。
EXPORT NODE 将客户机节点信息复制到外部介质或直接复制到另一服务器。
QUERY FILESPACE 显示属于客户机的文件空间中数据的相关信息。
QUERY OCCUPANCY 按存储池显示文件空间信息。