linux - 我应该在关闭主机之前关闭 lxc 容器吗?

标签 linux ubuntu system-shutdown lxc

我正在运行一个带有一些 lxc 容器的 ubuntu 精确主机。 我应该或必须在关闭主机之前关闭容器吗? 或者主机关闭自动传播到容器? 我知道如果我使用 lxc 自动启动功能,那将关闭容器,但我不想使用自动启动。

最佳答案

容器本身通常在主机系统的文件系统上运行,并且没有自己的文件系统。这意味着从文件系统的角度来看,您可以直接杀死 LXC 而不会冒任何文件系统损坏的风险。

但是,如果您有在 LXC 中运行的服务,例如 MySQL,或其他需要干净关闭其自己的数据存储的服务,那么干净地停止这些进程很重要。否则,您可能会导致这些服务的数据存储损坏。

如果您使用/etc/init.d 中的脚本来启动您的 LXC,一旦您关闭主机系统,它们应该会收到自动关闭的信号,因为 init 将调用/etc/init.d/停止。如果您手动启动它们,例如通过 CLI 上的 lxc-start,并且您希望确保它们干净地关闭,最好在关闭主机系统之前手动启动。

希望对您有所帮助。

关于linux - 我应该在关闭主机之前关闭 lxc 容器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14947555/

相关文章:

delphi - 如何暂停 Windows 关闭

linux - 在 systemd 中停止服务之前卸载文件系统

linux - QTCreator 复制文件

php - Ubuntu(一般是linux)如何更改后台进程的名称?

已安装 PHP 扩展但未加载

linux - Sublime Text ubuntu 安装

mysql - 如何设置 mysql (@Ubuntu-Server) 自动连接到其他主机?

c - 如果没有 pipe(),两个进程如何相互通信?

mysql dump无法解压mysql文件