Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

管理节点根卷和根聚合

贡献者

节点的根卷是指出厂时或由设置软件安装的 FlexVol 卷。它是为系统文件,日志文件和核心文件预留的。目录名称为 /mroot,只能由技术支持通过systemshell访问。节点根卷的最小大小取决于平台型号。

节点根卷和根聚合的规则概述

节点的根卷包含该节点的特殊目录和文件。根聚合包含根卷。节点的根卷和根聚合需要遵循一些规则。

  • 以下规则用于控制节点的根卷:

    • 除非技术支持指示您这样做,否则请勿修改根卷的配置或内容。

    • 请勿将用户数据存储在根卷中。

      将用户数据存储在根卷中会增加 HA 对中节点之间的存储交还时间。

    • 您可以将根卷移动到另一个聚合。 请参见 [relocate-root]

  • 根聚合仅专用于节点的根卷。

    ONTAP 会阻止您在根聚合中创建其他卷。

释放节点根卷上的空间

当节点的根卷已满或接近已满时,将显示一条警告消息。当节点的根卷已满时,节点无法正常运行。您可以通过删除核心转储文件,数据包跟踪文件和根卷 Snapshot 副本来释放节点根卷上的空间。

步骤
  1. 显示节点的核心转储文件及其名称:

    system node coredump show

  2. 从节点中删除不需要的核心转储文件:

    system node coredump delete

  3. 访问 nodeshell :

    system node run -node nodename

    nodename 是要释放其根卷空间的节点的名称。

  4. 从 nodeshell 切换到 nodeshell 高级权限级别:

    priv set advanced

  5. 通过 nodeshell 显示和删除节点的数据包跟踪文件:

    1. 显示节点根卷中的所有文件:

      ls /etc

    2. 如果有任何数据包跟踪文件 (*.trc)、请逐个删除它们:

      rm /etc/log/packet_traces/file_name.trc

  6. 通过 nodeshell 确定并删除节点的根卷 Snapshot 副本:

    1. 确定根卷名称:

      vol status

      的`Options`(选项`)列中的单词"`root "表示根卷 vol status 命令输出。

      在以下示例中、根卷为 vol0

    node1*> vol status
    
             Volume State           Status            Options
               vol0 online          raid_dp, flex     root, nvfail=on
                                    64-bit
    1. 显示根卷 Snapshot 副本:

      snap list root_vol_name

    2. 删除不需要的根卷 Snapshot 副本:

      snap delete root_vol_namesnapshot_name

  7. 退出 nodeshell 并返回到 clustershell :

    exit

将根卷重新定位到新聚合

根替换操作步骤可将当前根聚合迁移到另一组磁盘,而不会造成中断。

关于此任务

要重新定位根卷,必须启用存储故障转移。您可以使用 storage failover modify -node nodename -enable true 命令以启用故障转移。

在以下情况下,您可以将根卷的位置更改为新聚合:

  • 根聚合不在您首选的磁盘上时

  • 重新排列连接到节点的磁盘时

  • 在执行 EOS 磁盘架的磁盘架更换时

步骤
  1. 将权限级别设置为高级:

    set privilege advanced

  2. 重新定位根聚合:

    system node migrate-root -node nodename -disklist disklist -raid-type raid-type

    • * 节点 *

      指定拥有要迁移的根聚合的节点。

    • * 磁盘列表 *

      指定要在其中创建新根聚合的磁盘的列表。所有磁盘都必须为备用磁盘,并归同一节点所有。所需的最小磁盘数取决于 RAID 类型。

    • * — RAID 类型 *

      指定根聚合的 RAID 类型。默认值为 raid-dp

  3. 监控作业进度:

    job show -id jobid -instance

结果

如果所有预检均成功,则该命令将启动根卷更换作业并退出。希望节点重新启动。