【发布时间】:2013-08-20 08:22:19
【问题描述】:
我有一个在 Windows Azure 上运行的 Cent OS VM 实例。我有一个 1TB 的数据驱动器安装到该 VM 以保存应用程序的数据库文件。每隔一周左右,我的数据库就会崩溃,我发现我的数据驱动器在未经我允许的情况下被自动卸载。
我的数据驱动器仍然存在,所有数据都完好无损。我必须登录并重新挂载“sudo mount /dev/sdd1 /mount/datadrive”。这对我的数据和使用它的进程来说是令人沮丧和有害的。
在卸载之前的日志中也没有任何内容,也没有关于卸载驱动器的任何内容。这就像我的驱动器被卸载并且日志被清除干净。我不是Linux专家。重新启动时是否会擦除日志?我的机器是否正在重新启动并且我的驱动器没有被重新安装?
我做错了什么?知道为什么会这样吗?我怎样才能让它停下来?谢谢。
【问题讨论】:
-
整个虚拟机是否重新启动?如果是这样,该数据驱动器是否设置为在启动时自动挂载?您可以通过查看
uptime来检查是否重新启动。如果它远低于您的预期,那么您手上就有一双新靴子。 -
是的。 1天。废话。为什么它会随时重启我的服务器?有什么办法可以阻止吗?
-
好吧,我想到了一个狡猾的理由:它是微软。 microsoft-land 中的正常运行时间传统上以分钟/小时为单位...检查系统日志 (
/var/log/messages?) 并查看系统重新启动时是否有任何内容。 -
不幸的是,服务器似乎不会通过重新启动保留日志。日志中没有提到重启,也没有提到重启之前。