我正在用100GB boot disk
和local SSD
设置一个实例(在谷歌云平台上(。我的数据大约是150GB
。导入此数据时,出现内存不足错误。当我将启动磁盘大小增加到200GB
时,没有错误。
我认为数据是写在引导磁盘上的,而不是local SSD
。如何确保存储数据的是local SSD
,而不是boot disk
?
[EDIT]我正在使用lsblk安装ssd。不清楚[MNT_DIR]应该在什么位置sudo mkdir -p /mnt/disks/[MNT_DIR]
我的数据导入/home/jupyter/
当您使用本地SSD创建实例时,磁盘本身还没有挂载,您需要在其上创建一个文件系统并挂载它(在linux中,您可以通过运行lsblk
来查看挂载的磁盘(。
https://cloud.google.com/compute/docs/disks/local-ssd#formatindividual
本文档介绍了如何装载单个本地ssd,以及如果您想装载多个本地ssd,如何创建RAID阵列。
来自评论-
是的,你应该将数据导入到你安装磁盘的文件夹中,但IMHO我不会使用home,我认为最好将所有外部磁盘安装到"/mnt"(所以是"/mnt/vol"、"/mnt/vol1"或类似的东西(。如果你将使用/home,你将"阴影"到该目录中存在的当前文件。