为Linux主机的数据目录添加空间
如果您分配的磁盘空间不足 `/opt/netapp/data`目录以支持 Unified Manager,当您最初设置 Linux 主机然后安装 Unified Manager 时,您可以在安装后通过增加 `/opt/netapp/data`目录。
您必须具有安装了 Unified Manager 的 Red Hat Enterprise Linux 机器的 root 用户访问权限。
我们建议您在增加数据目录的大小之前备份 Unified Manager 数据库。
-
以 root 用户身份登录到要添加磁盘空间的 Linux 计算机。
-
按所示顺序停止 Unified Manager 服务和相关的 MySQL 软件:
systemctl stop ocieau ocie mysqld
-
创建临时备份文件夹(例如,
/backup-data
)具有足够的磁盘空间来包含当前 `/opt/netapp/data`目录。 -
复制现有 `/opt/netapp/data`目录到备份数据目录:
cp -arp /opt/netapp/data/* /backup-data
-
如果启用了 SE Linux:
-
获取现有文件夹的 SE Linux 类型 `/opt/netapp/data`文件夹:
se_type= ls -Z /opt/netapp/data | awk '{print $4}' | awk -F: '{print $3}' | head -1
系统将返回类似于以下内容的确认消息:
echo $se_type mysqld_db_t
-
运行 chcon 命令设置备份目录的 SE Linux 类型:
chcon -R --type=mysqld_db_t /backup-data
-
-
删除 `/opt/netapp/data`目录:
-
cd /opt/netapp/data
-
rm -rf *
-
-
扩大规模 `/opt/netapp/data`通过 LVM 命令或添加额外的磁盘将目录大小增加到至少 150 GB。
如果您已经创建 `/opt/netapp/data`从磁盘,那么您不应该尝试安装 `/opt/netapp/data`作为 NFS 或 CIFS 共享。因为在这种情况下,如果您尝试扩展磁盘空间,一些 LVM 命令,例如 `resize`和 `extend`可能无法按预期工作。
-
确认 `/opt/netapp/data`目录所有者(mysql)和组(root)保持不变:
ls -ltr /opt/netapp/ | grep data
系统将返回类似于以下内容的确认消息:
drwxr-xr-x. 17 mysql root 4096 Aug 28 13:08 data
-
如果启用了 SE Linux,请确认 `/opt/netapp/data`目录仍然设置为 mysqld_db_t:
-
touch /opt/netapp/data/abc
-
ls -Z /opt/netapp/data/abc
系统将返回类似于以下内容的确认消息:
-rw-r--r--. root root unconfined_u:object_r:mysqld_db_t:s0 /opt/netapp/data/abc
-
-
删除文件 abc,以便这个无关的文件将来不会导致数据库错误。
-
将备份数据中的内容复制回扩展的 `/opt/netapp/data`目录:
cp -arp /backup-data/* /opt/netapp/data/
-
如果启用了 SE Linux,请运行以下命令:
chcon -R --type=mysqld_db_t /opt/netapp/data
-
启动 MySQL 服务:
systemctl start mysqld
-
MySQL服务启动后,按照所示顺序启动ocie和ocieau服务:
systemctl start ocie ocieau
-
所有服务启动后,删除备份文件夹
/backup-data
:rm -rf /backup-data