我目前正在尝试登录在Google云上创建的实例之一,但发现自己无法登录。机器以某种方式引起了我的注意,硬盘完全装满。当然,我想释放一些磁盘空间,并确保服务器可以重新启动,但是我遇到了一些问题。

首先,我找到了有关增加永久磁盘(https://cloud.google.com/compute/docs/disks/add-persistent-disk)大小的指南。我遵循了这一要求,并已将其设置为50 GB,暂时应该可以。

但是,在文件系统级别,因为磁盘已满,所以我无法建立任何SSH连接。该错误仅是由于SSH守护进程完全没有空间写入其日志这一事实引起的超时。没有任何形式的连接,我将无法释放一些磁盘空间和/或运行“ resize2fs”命令。

此外,我已经尝试了不同的方法。


我似乎无法将启动磁盘更改为其他内容。
我创建了一个快照,并尝试增加新磁盘上的磁盘大小
我从该快照创建的实例,但存在相同的问题
(文件系统卡在15GB)。
我不允许将该磁盘作为另一个磁盘安装在另一个磁盘中
实例。


目前,我几乎没有主意。备份了磁盘上的重要数据,但我希望设置也能正常工作。有谁知道从哪里开始的任何线索?

[编辑]
目前仍在尝试新事物。我还尝试运行关机和启动脚本,这些脚本删除/ opt / *以便释放一些临时空间,但是该脚本无法运行或提供了一些我无法捕获的错误。我必须说,几乎盲目的工作实在令人沮丧。

对我而言,下一步是尝试在本地获取快照。使用水桶应该可以,但是我会让你知道。

[EDIT2]
在本地获取快照也不是一种选择,所以看来。来自Google云实例的图像只能创建或删除,而不能下载。

我现在没主意了。

最佳答案

所以我终于找到了答案。已采取以下步骤:


在GUI中,我将磁盘的大小增加到了50 GB。
在GUI中,我通过删除机器来分离驱动器
确保我没有扔掉原始磁盘。
在GUI中,我创建了具有足够大硬盘的新计算机。
在命令行上(重要!),我将磁盘连接到新
创建的机器(GUI选项仍然存在错误...)


之后,我可以将磁盘安装为辅助磁盘并执行所需的所有操作。

注意事项:默认情况下,谷歌云解决方案不使用逻辑卷管理,因此pvresize / lvresize / etc。未安装,resize2fs可能无法立即使用。

关于linux - 无法增加文件系统上的磁盘大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37748482/

10-15 18:18