我想自动挂载一个磁盘到我的虚拟机,所以添加了以下行到/etc/fstab
:
UUID="0e9b2dc6-4eb9-47b2-9125-571a1e2aed59" /media/anExistedfolder defaults 0 0
但是,重置虚拟机后,我无法连接到虚拟机了。 检查了在线帮助,并尝试通过在元数据中使用以下启动脚本来覆盖fstab
,但仍然没有运气。
#!/bin/bash echo "LABEL=cloudimg-rootfs / ext4 defaults 0 0" > /etc/fstab
因为我只是testing这个虚拟机,所以没关系,如果我失去了它,但想象这是一个生产服务器,我不能失去,我会有什么select?
fstab条目中缺less文件系统types。 这就是为什么VM dint只能在重新启动之后才能使用
为了帮助任何有兴趣的人,Google计算机确实提供了连接到的控制台。 在我的情况下,我做了以下几点:
启用控制台
gcloud compute instances add-metadata [INSTANCE_NAME] \ --metadata=serial-port-enable=1
连接到控制台,然后更新fstab
至于原因,Samudrala是正确的,内线缺失,谢谢!