Solaris Volume Manager 管理指南

Procedure如何取消镜像文件系统

对于可以在系统运行时取消挂载的文件系统,可以使用此过程对其取消镜像。要取消镜像根 (/) 文件系统、/var 文件系统、/usr 文件系统、swap 文件系统或者在系统运行时无法取消挂载的其他任何文件系统,请参见如何取消镜像无法挂载的文件系统

开始之前

请阅读创建和维护 RAID-1 卷

  1. 确保您具有超级用户权限,并且拥有所有数据的最新备份。

  2. 验证是否至少有一个子镜像处于 Okay(正常)状态。


    # metastat mirror
    
  3. 取消挂载文件系统。


    # umount /file-system
    
  4. 拆离将继续用于文件系统的子镜像。


    # metadetach mirror submirror
    

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

  5. 清除镜像和剩余的子组件。


    # metaclear -r mirror
    

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

  6. 如有必要,请编辑 /etc/vfstab 文件,使其使用在 步骤 4 中拆离的组件。

  7. 重新挂载文件系统。


    # mount /file-system
    

示例 11–20 取消镜像 /opt 文件系统


# metastat d4

d4: Mirror

    Submirror 0: d2

      State: Okay        

    Submirror 1: d3

      State: Okay        

    Pass: 1

    Read option: roundrobin (default)

    Write option: parallel (default)

    Size: 2100735 blocks (1.0 GB)



d2: Submirror of d4

    State: Okay         

    Size: 2100735 blocks (1.0 GB)

    Stripe 0:

        Device     Start Block  Dbase        State Reloc Hot Spare

        c0t0d0s0          0     No            Okay   Yes 





d3: Submirror of d4

    State: Okay         

    Size: 2100735 blocks (1.0 GB)

    Stripe 0:

        Device     Start Block  Dbase        State Reloc Hot Spare

        c1t0d0s0          0     No            Okay   Yes 



...

# umount /opt

# metadetach d4 d2

d4: submirror d2 is detached

# metaclear -r d4

d4: Mirror is cleared

d3: Concat/Stripe is cleared

(编辑 /etc/vfstab 文件使与 /opt 对应的项从 d4 更改为该基础片或卷)

# mount /opt

在本示例中,/opt 文件系统由双向镜像 d4 组成。该镜像的子镜像为 d2d3。子镜像由片 /dev/dsk/c0t0d0s0/dev/dsk/c1t0d0s0 组成。metastat 命令会确认是否至少有一个子镜像处于“Okay(正常)”状态。(必须首先修复其子镜像都不处于“Okay(正常)”状态的镜像。)文件系统将会取消挂载。然后,将拆离子镜像 d2metaclear- r 命令会删除该镜像和另一个子镜像 d3

接下来,会更改 /etc/vfstab 文件中与 /opt 相对应的项,使其引用基础片。

在本示例中,/etc/vfstab file 包含 /opt 文件系统的以下项:


/dev/md/dsk/d4  /dev/md/rdsk/d4  /opt ufs  2  yes -

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


/dev/md/dsk/d2  /dev/md/rdsk/d2  /opt ufs  2  yes -

使用子镜像名称,可以使文件系统继续挂载在卷上。最后,将重新挂载 /opt 文件系统。

/etc/vfstab 文件中使用 d2 而不是 d4,可以取消镜像。由于 d2 由一个片组成,因此,如果不希望设备支持卷,则可以在该片(其名称为 /dev/dsk/c0t0d0s0)上挂载文件系统。