跳到主要内容

为 Linux 主机的数据目录增加空间

如果在最初设置 Linux 主机时为 /opt/netapp/data 目录分配的磁盘空间不足以支持 Unified Manager,那么您可以在安装 Unified Manager 后增加 /opt/netapp/data 目录的磁盘空间。

您必须在安装 Unified Manager 的 Red Hat Enterprise Linux 或 CentOS Linux 计算机上具有根用户访问权限。

建议在增加数据目录的大小之前备份 Unified Manager 数据库。

  1. 以根用户身份登录要执行磁盘空间增加操作的 Linux 计算机。
  2. 按照所示的顺序停止 Unified Manager 服务和关联的 MySQL 软件:systemctl stop ocieau ocie mysqld
  3. 创建一个临时备份文件夹(例如,/backup-data),确保其具有足够的磁盘空间来容纳当前 /opt/netapp/data 目录中的数据。
  4. 将现有 /opt/netapp/data 目录的内容和权限配置拷贝到备份数据目录:cp -arp /opt/netapp/data/* /backup-data
  5. 如果启用了 SE Linux:
    1. 获取现有 /opt/netapp/data 文件夹上的文件夹的 SE Linux 类型:se_type=`ls -Z /opt/netapp/data | awk '{print $4}' | awk -F: '{print $3}' | head -1`
      系统将返回类似于以下示例的确认信息:
      echo $se_type mysqld_db_t
    2. 运行 chcon 命令以设置备份目录的 SE Linux 类型:chcon -R --type=mysqld_db_t /backup-data
  6. 删除 /opt/netapp/data 目录的内容:
    1. cd /opt/netapp/data
    2. rm -rf *
  7. 通过 LVM 命令或通过增加额外的磁盘将 /opt/netapp/data 目录的大小扩展到至少 750 GB。
    重要
    不支持在 NFS 或 CIFS 共享上装载 /opt/netapp/data 目录。
  8. 确认 /opt/netapp/data 目录所有者(mysql)和组(root)保持不变:ls -ltr /opt/netapp/ | grep data
    系统将返回类似于以下示例的确认信息:
    drwxr-xr-x.  17 mysql root  4096 Aug 28 13:08 data
  9. 如果启用了 SE Linux,请确认 /opt/netapp/data 目录的上下文仍然设置为 mysqld_db_t:
    1. touch /opt/netapp/data/abc
    2. ls -Z /opt/netapp/data/abc
    系统将返回类似于以下示例的确认信息:
    -rw-r--r--. root root unconfined_u:object_r:mysqld_db_t:s0 /opt/netapp/data/abc
  10. 删除文件 abc,以免这个无关文件在将来导致数据库错误。
  11. backup-data 中的内容拷贝回扩展后的 /opt/netapp/data 目录:cp -arp /backup-data/* /opt/netapp/data/
  12. 如果启用了 SE Linux,请运行以下命令:chcon -R --type=mysqld_db_t /opt/netapp/data
  13. 启动 MySQL 服务:systemctl start mysqld
  14. 启动 MySQL 服务后,按照所示的顺序启动 ocie 和 ocieau 服务:systemctl start ocie ocieau
  15. 启动所有服务后,删除备份文件夹 /backup-datarm -rf /backup-data