首页 > 其他分享 >Google Cloud磁盘空间占满导致无法ssh进入的解决方案

Google Cloud磁盘空间占满导致无法ssh进入的解决方案

时间:2023-04-24 11:22:21浏览次数:34  
标签:Google 创建 虚拟机 然后 磁盘空间 ssh disk

Google Cloud 磁盘空间沾满导致ssh无法进入的解决方案

我他妈真的吐了,昨天在写apriori算法的时候,chatgpt弄了半天都不对,然后我重新看了下这个算法,发现其实也不难,就暴力写了个。因为python的类型太过自由,一直以2行/分钟的速度在推进度(用C++早tm写完了呀),然后终于跑出来了一些像样的结果。我看到这个结果是对的,想都没想直接去睡觉了,也忘了保存。

结果今早一登陆,发现虚拟机登陆不进去了。然后试了试各种方法都没能ssh进去。以为是有啥我们不知道的维修活动,就去吃饭去了。

然后回来的时候队友创建了个新的虚拟机,同配置,可以登录,发现问题了,这不是在维护,这就是登不上去了!

然后大脑直接嗡嗡住了,特么的,这要是重写的话我真的要吐了,本来时间就不够用,这不是要我命么?

然后我就活学活用,用linux开发的知识打印了serial port输出,发现是磁盘满了。google你个杀千刀的,这种问题就tm你家会有,azure和aws不都是好好的?做个oom killer那样的东西很难么?????

没办法,只能恢复,我尝试了利用snapshot创建一个新的虚拟机,但没卵用,登不上,我也试了试用disk snapshot创建,也没卵用,登不上。

然后我就想,我有disk,那么我创建一个虚拟机,再把disk attach上去不就行了么?

说干就干

第一步,创建一个新的虚拟机,然后把disk 在gcp console上attach上去,空间记得给大。

第二部,创建一个folder, 用来挂disk

sudo mkdir /mnt/mydisk

然后我们可以用lsblk看到disk的名字

sudo lsblk

我们可以看到disk挂在哪里,一般是sd{x}1, x是a-c之间的一个字母,然后我们把disk挂载到我们刚刚创建的folder上

sudo mount /dev/sda1 /mnt/mydisk

然后我们就可以看到disk里面的文件了

cd /mnt/mydisk
ls

好!恢复!

傻逼google cloud,我在写入磁盘的时候,你真的不能监控一下磁盘空间么?ssh不进去,这不是要我命么

标签:Google,创建,虚拟机,然后,磁盘空间,ssh,disk
From: https://www.cnblogs.com/tiany7/p/17348881.html

相关文章

  • linux 磁盘空间查看记录
    --查看磁盘空间df-h--查看当前目录所有目录树的大小du-h--查看当前目录下所有子目录大小,depth=0就是指当前目录大小du-h--max-depth=1--查看当前目录下所有文件的大小ls-hl-- 查看mysql安装路径whereismysql--清空文件内容而不删除文件,例如清除文件test.log>tes......
  • Google Guava常用的代码示例
    GoogleGuava谷歌出品的,非常实用。包含集合、并发、I/O、散列、缓存、字符串等。依赖:<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</version></dependency>JoinerJoiner可以连接字符串。常用方法:Joine......
  • Google Chrome安装Mathjax插件在Github渲染LaTex公式
    打开chrome应用商店,搜索MathJax3PluginforGithub,安装插件,在阅读Github上的Markdown文件时会自动渲染LaTex公式。渲染前:渲染后:图片来源在Edge上没有找到在Github渲染LaTex公式的插件qwq......
  • 在命令行中直接使用密码 ssh 登录
    在命令行中直接使用密码ssh登录问题需要在shell脚本中ssh登录远程服务器,上传下载文件,但由于ssh直接使用TTY访问,需要确保密码是用户键盘输入的,每次都需要输入密码,又没有添加免密登录,所以需要在脚本中直接使用密码执行操作。解决方案使用sshpass库,sshpass在专门的......
  • 基于django+ansible+webssh运维自动化管理系统
    基于django+ansible+webssh运维自动化管理系统 前言最初开发这个基于Djangoansible运维自动化管理系统的想法其实从大学时候就已经有了,但是苦于技术原因和没有线上环境原因一直没有开发,现在有了这个技术和环境之后开始着手开发了这个项目,项目难点在于你要理解如何设计数据库,......
  • 关于ssh密码忘记的处理
    01.任意文件位置运行 GitBashHere02.切换到ssh目录:  cd~/.ssh03.查看ssh内容:如果之前已经生成过ssh公钥,则存在三个文件04.删除所有SSH 相关内容: rm-rf~/.ssh/*此时再用 ls指令,已经查不到任何内容了05.创建新的ssh:  ssh-keygen-t......
  • 解决sshd登陆密码错误问题
    一、背景   参考https://blog.csdn.net/qq_43574160/article/details/124870387,在海思开发移植ssh,在确认了root密码正确后,通过终端ssd始终提示登陆密码错误;二、解决过程   1、网上查找类似解决方法,修改默认的配置文件/usr/local/etc/ssh_config,下图为默认配置 ......
  • windows安装opensssh报错: no such file /home/.../.ssh 解决方案
    报错详细信息addknowhosts...nosuchfileordirectory:/home/\u82\u22/.ssh原因分析这是因为openssh不是直接读取的HOME环境变量,而是使用/home/{USERNAME}的形式去找用户根目录。但msys2没有创建该目录,因为msys2将HOME目录定义为/c/Users/{name}/。具体问题分析:Cr......
  • SSH远程管理和访问控制
    拓补图:推荐步骤:安装ssh服务器端和客户端设置服务开机自动启动,配置身份验证的ssh,保证ssh服务器的安全性禁止为空密码访问,将ssh服务器端口修改为2222,在ssh服务器端创建bob和tom两个用户允许客户端192.168.100.20登录bob和root账户,禁止tom用户通过192.168.100.20登录配置免交互式身份......
  • Discourse Google Analytics 3 的升级提示
    根据Google官方的消息:GoogleAnalytics(分析)4是我们的新一代效果衡量解决方案,即将取代UniversalAnalytics。自2023年7月1日起,标准UniversalAnalytics媒体资源将停止处理新的命中数据。如果您仍在使用UniversalAnalytics,我们建议您为以后使用GoogleAnalytics(分析)4......