Google Compute Engine报告只读光盘

时间:2018-03-07 22:18:13

标签: google-cloud-platform google-compute-engine scp gcloud

我创建了一个standard persistent disk,并在我的Kubernetes集群中的节点上成功将其安装在读/写配置中。

我现在想用我当前在本地拥有的一些内容填充该磁盘。 gcloud SDK中的scp tool似乎是执行此操作的理想方式。

然而,当我跑步时:

gcloud compute scp ~/Desktop/subway-explorer-api/logbooks.sqlite gke-webapp-default-pool-49338587-d78l:/mnt/subway-explorer-datastore --zone us-central1-a

我明白了:

scp: /mnt/subway-explorer-datastore: Read-only file system
ERROR: (gcloud.compute.scp) [/usr/bin/scp] exited with return code [1].

我的问题是:

  • 这里的错误是什么?为什么磁盘被报告为只读?
  • 我该如何解决?
  • 这确实很好地利用了gcloud scp实用程序(我通过查看this answer来到这里),还是有更好的方法来做到这一点?

1 个答案:

答案 0 :(得分:2)

我误解了磁盘安装到的文件夹,我试图写入一个实际上并不存在的文件夹。错误消息让我误以为这是一个权限错误,而实际上这是操作员错误。

有关详细信息,请参阅this answer on the Unix StackExchange