使用 StorageGRID DoNotStart 文件
如果在技术支持的指导下执行各种维护或配置过程,则可能会要求您使用 DoNotStart 文件,以防止在 Server Manager 启动或重新启动时启动服务。
|
|
只有在技术支持人员指示您时,才应添加或删除 DoNotStart 文件。 |
若要阻止服务启动,请将 DoNotStart 文件放在要阻止启动的服务的目录中。启动时,Server Manager 会查找 DoNotStart 文件。如果文件存在,则会阻止服务(以及依赖于它的任何服务)启动。删除 DoNotStart 文件后,以前停止的服务将在下一次启动或重新启动 Server Manager 时启动。删除 DoNotStart 文件时,服务不会自动启动。
防止所有服务重新启动的最有效方法是阻止 NTP 服务启动。所有服务都依赖于 NTP 服务,如果 NTP 服务未运行,则无法运行。
为服务添加 DoNotStart 文件
您可以通过将DoNotStart文件添加至网格节点上的服务目录来阻止单个服务启动。
您拥有 Passwords.txt 文件。
-
${post_edited_translations.segment}
-
输入以下命令:
ssh admin@grid_node_IP -
输入 `Passwords.txt`文件中列出的密码。
-
输入以下命令切换到 root:
su - -
输入 `Passwords.txt`文件中列出的密码。
以 root 身份登录时,提示符将从
$`更改为 `#。 -
-
添加 DoNotStart 文件:
touch /etc/sv/service/DoNotStart其中, `service`是要阻止启动的服务的名称。例如,
touch /etc/sv/ldr/DoNotStart
已创建 DoNotStart 文件。无需文件内容。
当服务器管理器或网格节点重新启动时,服务器管理器会重新启动,但服务不会重新启动。
-
从命令 shell 中注销:
exit
删除服务的 DoNotStart 文件
删除阻止服务启动的 DoNotStart 文件时,必须启动该服务。
您拥有 Passwords.txt 文件。
-
${post_edited_translations.segment}
-
输入以下命令:
ssh admin@grid_node_IP -
输入 `Passwords.txt`文件中列出的密码。
-
输入以下命令切换到 root:
su - -
输入 `Passwords.txt`文件中列出的密码。
以 root 身份登录时,提示符将从
$`更改为 `#。 -
-
从服务目录中删除 DoNotStart 文件:
rm /etc/sv/service/DoNotStart其中 `service`是服务的名称。例如,
rm /etc/sv/ldr/DoNotStart
-
启动服务:
service servicename start -
从命令 shell 中注销:
exit