首页 > 解决方案 > 为什么我不能使用我刚在 Google Cloud Compute Engine 上购买的永久磁盘的存储空间?

问题描述

我刚刚设置了我的第一个 Google Cloud Compute Engine 实例,因此我可以在大文件上运行一些 Python 脚本。作为设置的一部分,我添加了一个 1TB 永久磁盘:

显示永久磁盘 1TB 的 GCE 屏幕截图

当我SSH进入虚拟机时,我没有看到添加的存储。这意味着我无法下载我的数据集。

SSH 进入 vm 并运行 <code>df</code> 命令的屏幕截图

如何访问永久磁盘?

谢谢。

标签: sshgoogle-cloud-platformgoogle-compute-enginegoogle-persistent-disk

解决方案


当您添加一个额外的永久性磁盘时,该磁盘可用于您的计算引擎,但您必须在使用前对其进行格式化并挂载它。这类似于向桌面添加额外物理磁盘的概念。仅仅添加一个磁盘就意味着它从硬件的角度来看是存在的,但它仍然必须定义给操作系统。

这里有关于配方的文档(添加或调整区域永久性磁盘的大小)

总之:

  1. 用于sudo lslbk查找设备 ID。
  2. 使用 . 格式化磁盘sudo mkfs.ext4
  3. 用于sudo mkdir创建挂载点。
  4. 用于sudo mount挂载文件系统。

您还可以编辑/etc/fstab以在引导时挂载文件系统。


推荐阅读