Solaris Volume Manager 管理指南

重命名卷

重命名卷的背景信息

使用 Solaris Volume Manager,可以遵从某些约束随时重命名大多数类型的卷。可以使用 Solaris Management Console 中增强的存储工具或命令行(metarename(1M) 命令)来重命名卷。

重命名卷或交换卷名的目的是为了便于管理卷名。例如,希望将所有文件系统挂载点安排为您希望的数字范围。您可能要重命名卷,以维护逻辑卷的命名方案,或允许事务卷使用与基础卷相同的名称。


注 –

事务卷在 Solaris Volume Manager 中不再有效。可以重命名事务卷,以将其替换。


重命名卷之前,请确保卷当前未被使用。对于文件系统,请确保文件系统未被挂载或用作 swap。使用原始设备的其他应用程序(如数据库)应该自备停止数据访问的方法。

重命名卷的特定注意事项包括以下几点:

交换卷名称

使用包含 - x 选项的 metarename 命令交换具有父子关系的卷的名称。有关更多信息,请参见如何重命名卷metarename(1M) 手册页。现有卷的名称可以与其某个子组件的名称进行交换。例如,这种类型的交换可能出现在镜像与其某个子镜像之间。metarename -x 命令可以更加方便地镜像或取消镜像现有卷。


注 –

必须使用命令行来交换卷名称。此功能当前在 Solaris Volume Manager GUI 中不可用。但是,可以使用命令行或 GUI 来重命名卷。


需要重命名卷时,请考虑以下原则。

Procedure如何重命名卷

开始之前

检查卷名称要求(卷名称重命名卷的背景信息)。

  1. 取消挂载使用卷的文件系统。


    # umount /filesystem
    
  2. 要重命名卷,请使用以下方法之一:

    • 从 Solaris Management Console 中增强的存储工具中,打开“卷”节点。选择要重命名的卷。在对应的图标上单击鼠标右键。选择“属性”选项。然后,按照屏幕上的说明操作。有关更多信息,请参见联机帮助。

    • 使用以下形式的 metarename 命令:


      # metarename old-volume-name new-volume-name
      
      old-volume-name

      指定现有卷的名称。

      new-volume-name

      为现有卷指定新名称。

      有关更多信息,请参见 metarename(1M) 手册页。

  3. 编辑 /etc/vfstab 文件,以引用新的卷名称(如有必要)。

  4. 重新挂载文件系统。


    # mount /filesystem
    

示例 20–3 重命名用于文件系统的卷

在以下示例中,卷 d10 被重命名为 d100


# umount /home

# metarename d10 d100

d10: has been renamed to d100

(编辑 /etc/vfstab 文件以使该文件系统引用新卷)

# mount /home

由于 d10 包含已挂载的文件系统,因此重命名卷之前,必须取消挂载该文件系统。如果该卷用于在 /etc/vfstab 文件中具有项的文件系统,则必须对该项进行更改,以引用新的卷名。

例如,如果 /etc/vfstab 文件包含文件系统的以下项:


/dev/md/dsk/d10 /dev/md/rdsk/d10 /docs home 2 yes -

请更改该项,使其显示为:


/dev/md/dsk/d100 /dev/md/rdsk/d100 /docs home 2 yes -

然后,重新挂载文件系统。

如果具有现有镜像或事务卷,则可以使用 metarename -x 命令来删除镜像或事务卷,并将数据保留在基础卷上。对于事务卷,只要主设备为卷(RAID-0、RAID-1 或 RAID-5 卷),就可以将数据保留在该卷上。