本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
问题描述
在操作系统迁移时,出错提示“To ensure the migration, this machine must have 2G free space on disk and 600MB RAM available”。
问题原因
待迁移的操作系统的根目录磁盘空间不足2 GiB或者内存不足600 MiB,导致操作系统迁移失败。
解决方案
远程连接ECS实例。具体操作,请参见通过密码或密钥认证登录Linux实例。
清理磁盘空间或者暂停业务程序。
根目录磁盘空间不足2 GiB
可以通过尝试清理
/tmp
和/var/log
来释放磁盘空间。警告删除文件时,请确保文件不再需要,避免对您的业务造成影响。
rm -rf /tmp/* rm -rf /var/log/syslog.* #例如删除旧的syslog文件
内存不足600 MiB
可以先暂停部分业务程序,例如,暂停Java程序或者Nginx进程等来释放内存空间,等迁移完成后再手动拉起被暂停的业务进程。
ps aux | grep nginx #查看Nginx进程PID kill -SIGSTOP <nginx-pid> #暂停Nginx进程
问题排查解决后,运行SMC客户端再试。具体操作,请参见运行SMC客户端。
如果暂停了进程,手动拉起被暂停的业务进程。
以拉起Nginx进程为例。
kill -SIGCONT <nginx-pid>
反馈
- 本页导读 (1)
文档反馈