文档

出错提示“To ensure the migration, this machine must have 2G free space on disk and 600MB RAM available”

更新时间:
重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

问题描述

在操作系统迁移时,出错提示“To ensure the migration, this machine must have 2G free space on disk and 600MB RAM available”。

问题原因

待迁移的操作系统的根目录磁盘空间不足2 GiB或者内存不足600 MiB,导致操作系统迁移失败。

解决方案

  1. 远程连接ECS实例。具体操作,请参见通过密码或密钥认证登录Linux实例

  2. 清理磁盘空间或者暂停业务程序。

    • 根目录磁盘空间不足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进程
  3. 问题排查解决后,运行SMC客户端再试。具体操作,请参见运行SMC客户端

  4. 如果暂停了进程,手动拉起被暂停的业务进程。

    以拉起Nginx进程为例。

    kill -SIGCONT <nginx-pid>
  • 本页导读 (1)
文档反馈