无法增加文件系统上的磁盘大小
Unable to increase disk size on file system
我目前正在尝试登录到在 google 云上创建的其中一个实例,但发现自己无法登录。不知何故,这台机器没有引起我的注意,硬盘完全装满了。当然,我想释放一些磁盘 space 并确保服务器 运行ning 可以重新启动,但我遇到了一些问题。
首先,我找到了关于增加永久磁盘大小的指南 (https://cloud.google.com/compute/docs/disks/add-persistent-disk)。我按照那个设置了 50 GB,现在应该没问题。
但是,在文件系统级别,因为我的磁盘已满,我无法建立任何 SSH 连接。该错误只是由于 SSH 守护程序绝对没有 space 写入其日志这一事实引起的超时。没有任何形式的连接,我无法释放一些磁盘 space and/or 运行 "resize2fs" 命令。
此外,我已经尝试了不同的方法。
- 我好像不能把启动盘改成别的东西了
- 我创建了快照并尝试增加新磁盘的磁盘大小
我从那个快照创建的实例,但它有同样的问题
(文件系统停留在 15GB)。
- 不允许我将磁盘作为附加磁盘安装到另一个磁盘
实例.
目前我几乎没有想法。磁盘上的重要数据已备份,但我希望设置也能正常工作。有人知道从哪里开始吗?
[编辑]
目前还在尝试新事物。我还尝试 运行 删除 /opt/* 的关闭和启动脚本以释放一些临时 space 但脚本要么不 运行 要么提供一些我不能的错误抓住。我必须说,几乎盲目地工作非常令人沮丧。
我的下一步是尝试在本地获取快照。使用桶应该是可行的,但我会告诉你的。
[编辑2]
在本地获取快照似乎也不是一种选择。来自 google 云实例的图像只能创建或删除,不能下载。
我现在没主意了。
所以我终于找到了答案。采取了这些步骤:
- 在 GUI 中,我将磁盘大小增加到 50 GB。
- 在 GUI 中,我通过删除机器来分离驱动器,同时
确保我没有扔掉原始磁盘。
- 在 GUI 中,我创建了一台具有足够大硬盘的新机器。
- 在命令行上(重要!!)我将磁盘附加到新的
创建的机器(GUI 选项仍然存在错误...)
之后我可以将磁盘挂载为辅助磁盘并执行我需要的所有操作。
请记住:默认情况下 google 云解决方案不使用逻辑卷管理,因此 pvresize/lvresize/etc。未安装并且 resize2fs 可能无法开箱即用。
我目前正在尝试登录到在 google 云上创建的其中一个实例,但发现自己无法登录。不知何故,这台机器没有引起我的注意,硬盘完全装满了。当然,我想释放一些磁盘 space 并确保服务器 运行ning 可以重新启动,但我遇到了一些问题。
首先,我找到了关于增加永久磁盘大小的指南 (https://cloud.google.com/compute/docs/disks/add-persistent-disk)。我按照那个设置了 50 GB,现在应该没问题。
但是,在文件系统级别,因为我的磁盘已满,我无法建立任何 SSH 连接。该错误只是由于 SSH 守护程序绝对没有 space 写入其日志这一事实引起的超时。没有任何形式的连接,我无法释放一些磁盘 space and/or 运行 "resize2fs" 命令。
此外,我已经尝试了不同的方法。
- 我好像不能把启动盘改成别的东西了
- 我创建了快照并尝试增加新磁盘的磁盘大小 我从那个快照创建的实例,但它有同样的问题 (文件系统停留在 15GB)。
- 不允许我将磁盘作为附加磁盘安装到另一个磁盘 实例.
目前我几乎没有想法。磁盘上的重要数据已备份,但我希望设置也能正常工作。有人知道从哪里开始吗?
[编辑] 目前还在尝试新事物。我还尝试 运行 删除 /opt/* 的关闭和启动脚本以释放一些临时 space 但脚本要么不 运行 要么提供一些我不能的错误抓住。我必须说,几乎盲目地工作非常令人沮丧。
我的下一步是尝试在本地获取快照。使用桶应该是可行的,但我会告诉你的。
[编辑2] 在本地获取快照似乎也不是一种选择。来自 google 云实例的图像只能创建或删除,不能下载。
我现在没主意了。
所以我终于找到了答案。采取了这些步骤:
- 在 GUI 中,我将磁盘大小增加到 50 GB。
- 在 GUI 中,我通过删除机器来分离驱动器,同时 确保我没有扔掉原始磁盘。
- 在 GUI 中,我创建了一台具有足够大硬盘的新机器。
- 在命令行上(重要!!)我将磁盘附加到新的 创建的机器(GUI 选项仍然存在错误...)
之后我可以将磁盘挂载为辅助磁盘并执行我需要的所有操作。
请记住:默认情况下 google 云解决方案不使用逻辑卷管理,因此 pvresize/lvresize/etc。未安装并且 resize2fs 可能无法开箱即用。