我想自动将磁盘安装到我的虚拟机,因此添加了以下行/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
因为我只是在测试这台虚拟机,所以丢失它也没关系,但想象一下,这是一个我不能丢失的生产服务器,我有什么选择?
答案1
fstab 条目中缺少文件系统类型。这就是 VM dint 仅在重启后出现的原因
答案2
为了帮助感兴趣的人,Google Compute 确实提供了一个控制台来连接。就我而言,我做了以下操作:
- 安装 Cloud SDK
启用控制台
gcloud compute instances add-metadata [INSTANCE_NAME] \ --metadata=serial-port-enable=1
连接到控制台然后更新 fstab
至于原因,Samudrala 是正确的,缺少了扩展名,谢谢!