释放节点根卷的空间

节点的根卷全满或接近全满时,会显示一条警告消息。根卷全满的节点无法正常运行。可以通过删除核心转储文件、数据包跟踪文件以及根卷 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/file_name.trc
  6. 通过 nodeshell 确定并删除节点的根卷 Snapshot 副本:
    1. 输入以下命令,确定根卷名称:vol status
      vol status 命令输出的“Options”列中,根卷用“root”单词表示。
      示例
      在下例中,根卷是 vol0
      node1*> vol status
      
               Volume State           Status            Options
                 vol0 online          raid_dp, flex     root, nvfail=on
                                      64-bit
      
    2. 输入以下命令,显示根卷 Snapshot 副本:snap list root_vol_name
    3. 输入以下命令,删除不需要的根卷 Snapshot 副本:snap delete root_vol_name snapshot_name
  7. 输入以下命令,退出 nodeshell 并返回到 clustershell:exit