从Jupyter笔记本(Google Cloud Datalab)内部创建的文件位于何处?

问题描述 投票:0回答:1

运行此代码单元格

%%bash
touch /var/tmp/hello_world
ls -l /var/tmp/hello_world

在Google Cloud Datalab(即Jupyter)笔记本中让我感到疑惑:文件实际存在于何处。

  • 在我运行浏览器的地方,它不会存储为/var/tmp/hello_world
  • 它显然没有作为/var/tmp/hello_world存储在托管我的Datalab实例(即Jupyter)的VM实例上。我和ssh进行了双重检查。
  • 它显然没有存储在笔记本的.ipynb文件中。 (该文件显然存储在引用的VM实例上的/mnt/disks/datalab-pd/content/中。)

那么文件实际驻留在哪里?

jupyter-notebook google-compute-engine jupyter google-cloud-datalab
1个回答
2
投票

这是在Datalab VM上运行的Datalab容器中的一个位置。希望有所帮助。

您要保留的任何内容都应该写入/ content,映射到主机VM上安装的PD(数据磁盘,与引导磁盘分开)。例如笔记本电脑。

对于实际数据,PD可能不是一个很好的位置,尤其是。如果它很大。为此,你应该看看GCS。

© www.soinside.com 2019 - 2024. All rights reserved.