【问题标题】:Why can't I use the persistent disk's storage I just bought on Google Cloud Compute Engine?为什么我不能使用我刚刚在 Google Cloud Compute Engine 上购买的永久磁盘的存储空间?
【发布时间】:2020-05-05 09:13:55
【问题描述】:

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

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

如何访问永久磁盘?

谢谢。

【问题讨论】:

    标签: ssh google-cloud-platform google-compute-engine google-persistent-disk


    【解决方案1】:

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

    这里有关于配方的文档 (Adding or resizing zonal persistent disks)

    总结:

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

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

    【讨论】:

    • 谢谢!对我来说,GC 不会为我这样做似乎很不友好,但我想有些用户一定喜欢这种灵活性
    • 通常,如果您在商店购买磁盘或闪存驱动器,它们会预先格式化,因此当您将其插入计算机时,它会被识别。当您创建新的 PD(不是从快照或映像)时,它最初是完全空的(即没有文件系统),因此无法识别/安装它。自动格式化和附加磁盘是危险的(而且并不总是正确的)。
    猜你喜欢
    • 2017-05-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 2017-01-14
    • 2020-12-04
    • 2015-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多