0

我正在使用 Debian Unstable 内核 2.6.32-5-openvz-amd64 (但我认为这不是问题)。安装并运行我们的 VE 几个月后,我们的硬盘快满了,我们添加了 3 个硬盘来制作新的 RAID 5 阵列,将其格式化为 ext4,然后使用位置 /openvz 挂载

我有一个 ID 为 112 的 VE,我希望更改其配置以将私有区域从 /var/lib/vz/private/112 (1) 变为 /openvz/112 (2) 将所有数据从 (1) 同步到 ( 2),我无法启动 VE 112。我将配置恢复为原始配置,但是,当我使用 vzctl status 112: 时,它显示:

# vzctl status 112
VEID 112 exist mounted running

并且不能进入ve:

# vzctl enter 112
enter into VE 112 failed

无法停止或重新启动错误:操作超时。我尝试了很多方法:尝试卸载,挂载私人区域,或使用MAKEDEV制作tty或pty,使用vzctl chkpnt 112 --kill,但它不起作用。

我不想重新启动此服务器,它包含其他 2 个运行良好且没有问题的 VE。如果有人确实遇到了同样的问题,请告诉我您的解决方案。

非常感谢,

——挂

4

4 回答 4

0

您是否尝试过以详细模式启动 VPS?你可以这样做:

vzctl --verbose start 112
于 2013-02-20T20:37:31.907 回答
0

您是否能够使用“vzctl exec”在您的 CT 中执行命令?

如果可以试试

vzctl exec 112 ps aux

检查 CT 中正在运行的内容。

于 2010-11-25T13:38:42.633 回答
0

如果由于缺少 /dev/pts 而无法登录 CT,您可以使用 'vzctl exec' 挂载它:

vzctl exec 112 mount devpts /dev/pts -t devpts
于 2010-11-25T13:43:09.333 回答
0

我的问题的答案是:我用 ext3 重新格式化新分区并重新同步数据。一切正常:)

于 2011-05-23T10:42:23.203 回答