向 Linux 主机的数据目录添加空间
如果在最初设置Linux主机后安装Unified Manager时为目录分配的磁盘空间不足 /opt/netapp/data
、无法支持Unified Manager、则可以在安装后通过增加目录上的磁盘空间来添加磁盘空间 /opt/netapp/data
。
-
您需要的内容 *
您必须对安装了 Unified Manager 的 Red Hat Enterprise Linux 或 CentOS 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 *
-
-
通过LVM命令或添加额外磁盘、将目录的大小至少扩展 `/opt/netapp/data`到150 GB。
如果是从磁盘创建的
/opt/netapp/data
、则不应尝试挂载 `/opt/netapp/data`为NFS或CIFS共享。因为在这种情况下、如果您尝试扩展磁盘空间、则某些LVM命令(如 `resize`和) `extend`可能无法按预期运行。 -
确认 `/opt/netapp/data`目录所有者(myql)和组(root)保持不变:
ls -ltr /opt/netapp/ | grep data
系统将返回类似于以下内容的确认消息:
drwxr-xr-x. 17 mysql root 4096 Aug 28 13:08 data
-
如果启用了SE Linux、请确认目录的上下文 `/opt/netapp/data`仍设置为myqld_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 ,以便此无关文件将来不发生原因会出现数据库错误。
-
将内容从backup-data复制回展开的 `/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