我目前正在尝试登录在Google云端创建的其中一个实例,但发现自己无法这样做。不知怎的,机器逃脱了我的注意力,硬盘完全充满了。当然我想释放一些磁盘空间并确保服务器运行可以重启,但我遇到了一些问题。
首先,我找到了增加持久磁盘大小(https://cloud.google.com/compute/docs/disks/add-persistent-disk)的指南。我跟着它,已经设置了50 GB,现在应该没问题。
但是,在文件系统级别,因为我的磁盘已满,我无法建立任何SSH连接。该错误只是由于SSH deamon完全没有空间写入其日志而导致的超时。没有任何形式的连接,我无法释放一些磁盘空间和/或运行" resize2fs"命令。
此外,我已经尝试过不同的方法。
目前,我几乎没有想法。磁盘上的重要数据已经备份,但我确实也可以使用这些设置。有没有人有任何线索可以从哪里开始?
[编辑] 目前仍在尝试新事物。我还尝试运行关闭和启动脚本删除/ opt / *以释放一些临时空间,但脚本要么不运行,要么提供一些我无法捕获的错误。我必须说,工作几乎是盲目的,非常令人沮丧。
我的下一步是尝试在本地获取快照。应该可以使用水桶,但我会告诉你。
[EDIT2] 在本地获取快照也不是一种选择。来自Google云实例的图片只能创建或删除,但不能下载。
我现在没有想法。
答案 0 :(得分:0)
所以我终于找到了答案。采取了这些步骤:
之后我可以将磁盘挂载为辅助磁盘并执行我需要的所有操作。
请注意:默认情况下,Google云端解决方案不使用逻辑卷管理,因此请使用pvresize / lvresize / etc.没有安装,resize2fs可能无法开箱即用。