【问题标题】:Does stopping google cloud instance will loose the installed programs on it ?停止谷歌云实例会丢失上面安装的程序吗?
【发布时间】:2018-03-24 18:36:30
【问题描述】:

我最近在 Google 云上初始化了一个 GPU 实例,并在停止该实例之前安装了 Anaconda 并安装了所有必需的依赖项。现在,当我启动实例时,它没有安装 anaconda。我发现这太奇怪了。如果您知道任何详细信息,请告诉我。我还从 google 的文档中查看了详细信息,我没有找到任何应​​该表现得像这样的相关 cmets。 https://cloud.google.com/compute/docs/instances/stopping-or-deleting-an-instance

【问题讨论】:

    标签: google-cloud-platform virtual-machine gpu google-compute-engine


    【解决方案1】:

    不,如果程序在持久/启动磁盘文件系统中正确安装,则不会发生这种情况。
    如果程序应该安装在 TMPFS 或其他内存映射文件系统中,那么在实例重新启动后,内存内容将丢失,因此数据和指向它的链接将丢失。 但是,这永远不会完成,因为 VM 实例包安装在永久性磁盘中。

    我猜你的安装由于某种原因失败了。检查软件包是否仍然安装。如果您使用的是 Redhat Linux 变体,您可以使用 ‘yum list installed’ 查看所有已安装的软件包或使用 ‘yum list installed|grep -i <package-to-search-for> 过滤掉特定的软件包。

    如果显示包,则问题可能与某个地方的错误配置或其他问题有关。使用dmesg 和/或cat /var/log/messages 查看日志并尝试找出可能与Anaconda 或GPU 软件有关的任何问题。

    【讨论】:

      【解决方案2】:

      我刚刚遇到了同样的问题。我知道这个问题已经过时了,但可能会帮助像我这样的初学者。在我的情况下,我需要通过 SSH 连接到实例,而不仅仅是在项目级虚拟环境中。

      gcloud beta compute ssh --zone "europe-west2-c" "myinstancename" --project "fired-brimstone-234534"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-04-26
        • 2021-02-12
        • 1970-01-01
        • 1970-01-01
        • 2021-04-04
        • 1970-01-01
        • 2017-10-28
        • 1970-01-01
        相关资源
        最近更新 更多