场景
我在家里的 azure cloudshell(azure 门户上的云 shell)上有一个工作目录(repo),但现在我看不到了。 它也消失了几天,但几个小时后又自动出现。
现在它又消失了。不知道如何恢复。
<小时/>我可以在微软页面上找到下面的内容,上面写着 $Home 被持久化,所以我的目录应该被持久化。
系统状态和持久性 提供 Cloud Shell session 的计算机是临时的,当您的 session 处于非事件状态 20 分钟后,它将被回收。 Cloud Shell 需要安装 Azure 文件共享。因此,您的订阅必须能够设置存储资源才能访问 Cloud Shell。其他考虑因素包括:
安装存储后,仅保留 clouddrive 目录中的修改。在 Bash 中,您的 $HOME 目录也会被保留。 Azure 文件共享只能从指定区域内装载。 在 Bash 中,运行 env 以查找设置为 ACC_LOCATION 的区域。 Azure 文件仅支持本地冗余存储和异地冗余存储帐户。
<小时/>有人知道我做错了什么吗?
我可以从 azure devOps 克隆我的存储库,但我不想这样做。这将是我最后的选择。
最佳答案
我重新启动了云外壳,我的存储库再次出现。 知道它为什么消失还是很高兴的:)
关于azure - 目录从 azure cloud shell (home) 中消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56333342/