【问题标题】:Azure Cent OS Unmounts my data DriveAzure Centos 卸载我的数据驱动器
【发布时间】: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?) 并查看系统重新启动时是否有任何内容。
  • 不幸的是,服务器似乎不会通过重新启动保留日志。日志中没有提到重启,也没有提到重启之前。

标签: azure centos mount


【解决方案1】:

【讨论】:

  • 感谢您的参考。我肯定会将我的驱动器添加到启动文件中。幸运的是,我的盒子最近还没有重新启动。也许最近的一个补丁为 CentOS 虚拟机提供了更高的稳定性。
  • 谢谢,另外我将我的 mongod 启动行添加到 /etc/rc.loca
【解决方案2】:

我们可以通过多种方式了解您的问题。我可以建议访问您的管理门户并在设置部分中查找操作日志,以查看是否有显示机器已重新启动的日志。随着时间的 Azure VM 重新启动日志存储在内部,因此如果您使用 Windows Azure 论坛here 打开联系请求,我们肯定可以了解它对您的问题有何影响。

此外,当您的虚拟机未安装数据磁盘时,您能否验证数据磁盘是否在虚拟机仪表板部分的 Windows Azure 门户中显示您的虚拟机的一部分?

在 VM 重新启动后,数据磁盘安装仍然存在,因此我确信 VM 重新启动不会是您的问题。我怀疑是由于某些未知问题,虚拟机配置在重新启动后离开数据磁盘,或者在问题返回未安装的磁盘后导致重新启动。如果您通过论坛联系 Azure VM 支持并报告问题,我当然可以查看。

【讨论】:

  • 感谢您的回复。我检查了操作日志,但我没有看到任何关于重新启动的信息。我确实在 azure 门户中将数据磁盘视为我的虚拟机的一部分,即使磁盘自动卸载也是如此。我将继续通过 Azure 论坛提交我的问题。感谢您为我调查此问题。
  • 这是我在 Azure VM 论坛上的问题的链接 social.msdn.microsoft.com/Forums/en-US/…
猜你喜欢
  • 2012-01-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-08
  • 1970-01-01
  • 1970-01-01
  • 2016-09-20
  • 2011-11-01
相关资源
最近更新 更多