ssh - 为什么我不能使用我刚在 Google Cloud Compute Engine 上购买的永久磁盘的存储空间?
问题描述
我刚刚设置了我的第一个 Google Cloud Compute Engine 实例,因此我可以在大文件上运行一些 Python 脚本。作为设置的一部分,我添加了一个 1TB 永久磁盘:
当我SSH
进入虚拟机时,我没有看到添加的存储。这意味着我无法下载我的数据集。
如何访问永久磁盘?
谢谢。
解决方案
当您添加一个额外的永久性磁盘时,该磁盘可用于您的计算引擎,但您必须在使用前对其进行格式化并挂载它。这类似于向桌面添加额外物理磁盘的概念。仅仅添加一个磁盘就意味着它从硬件的角度来看是存在的,但它仍然必须定义给操作系统。
这里有关于配方的文档(添加或调整区域永久性磁盘的大小)
总之:
- 用于
sudo lslbk
查找设备 ID。 - 使用 . 格式化磁盘
sudo mkfs.ext4
。 - 用于
sudo mkdir
创建挂载点。 - 用于
sudo mount
挂载文件系统。
您还可以编辑/etc/fstab
以在引导时挂载文件系统。
推荐阅读
- angular - 如何使用ng-autocomplete地址输入正确地在Angular中对positionStack进行rest api调用,并对其进行去抖动
- python - 创建新虚拟环境时出现 virtualenv 错误
- c - 如何确保递归终止?
- python - 函数 cvFindExtrinsicCameraParams2 中的错误 fabs(sc) > DBL_EPSILON 是什么意思?
- python - 从包含几行中的字典的列中提取值
- android - 使用 Buildozer 打包的 Kivy 应用程序在 Android 上崩溃
- typo3 - 如何通过viewhelper从内容元素访问页面排版中的复杂变量?
- r - R keras 在第一次迭代时冻结
- kubernetes - 在 K3s Kubernetes 中创建 NFS 共享的链接
- python - 在 Python 中从另一个具有重复值的 JSON 创建 JSON