Pra*_*tha 2 google-compute-engine google-cloud-platform
我目前有一个 GCP 虚拟机,我尝试在其中安装某些内容,但 Ubuntu 上出现“无内存剩余”错误。我尝试再次打开 SSH,但不起作用。
PS 防火墙/连接没有问题。
我只是想要一种下载我存储在虚拟机中的文件的方法。有没有办法在不访问终端的情况下执行此操作?
如果您无法通过串行控制台登录,那么剩下的唯一选择就是通过创建新虚拟机从旧虚拟机中检索数据。
\n\n您可以按照以下步骤从受影响的(旧)虚拟机磁盘复制数据。
\n\n\n\n\n1从旧虚拟机的启动磁盘创建快照
\n\n2 创建新虚拟机。作为启动磁盘,您应该使用 Google 公共\n 映像(重要 -不要使用您创建的快照)。
\n\n3 创建该实例后,尝试通过 SSH 连接到该实例,以测试您是否能够访问它。此时此虚拟机实例应该没有问题,因为这是使用全新操作系统的新实例。
\n\n4 在新创建的实例中,单击实例名称(在控制台中),然后单击页面顶部的 \xe2\x80\x98Edit\xe2\x80\x99 以编辑\n 计算机。
\n\n5 在 \xe2\x80\x98Additional Disks\xe2\x80\x99 部分中,单击 \xe2\x80\x98Add item\xe2\x80\x99。
\n\n6 在 \xe2\x80\x98Name\xe2\x80\x99 下拉列表中选择 \xe2\x80\x98Create disk\xe2\x80\x99。在打开的窗口中,\n 添加磁盘名称,然后在 \xe2\x80\x98 源快照\xe2\x80\x99 下拉列表中\n 选择您在步骤 1 中创建的快照。现在单击 \xe2\x80 \x98创建\xe2\x80\x99
\n\n7 单击 \xe2\x80\x98Save\xe2\x80\x99 以保存实例的新配置。
\n\n8 请通过 SSH 连接到新实例,然后运行命令 $lsblk 。您将能够看到添加的新磁盘和分区(它很可能被命名为 sdb1,但您应该检查并记下)。
\n\n9) 请运行以下命令,该命令将在 /mnt/newdisk 处创建安装点,然后将附加磁盘分区安装到该安装点。注意 - 如果不同,请用分区名称替换以下命令中的 /dev/sdb1。
\n\n$ sudo mkdir /mnt/newdisk | sudo mkdir /mnt/newdisk sudo mount -o Discard,默认 /dev/sdb1\n /mnt/newdisk
\n
快照文件系统现在将安装在/mnt/newdisk。
\n\n您现在应该能够导航目录并检索任何数据。
\n\n我希望这可以帮助你。
\n 归档时间: |
|
查看次数: |
2762 次 |
最近记录: |