查看任务状态
在命令行中输入nasimport -c config\sys.properties stat detail
这里会显示当前任务的总体的执行进度,并且会显示当前正在执行的 task进度。例如上文中:“4158464/30492741”表示:已经上传完成的数据量(4158464字节)/总共需要上传的数据量(30492741字节)。“1/1” 表示:总共需要上传的文件个数(1个)/已经上传完成的文件个数(1个)。
迁移工具会将用户提交的一个 job 任务分解为多个 task 并行执行,当所有的 task 都执行完成之后,job 任务才算执行完成。任务执行完成之后,JobState 会显示为”Succeed”或者”Failed”,表示任务执行成功或者失败。如果任务执行失败,可以通过以下文件查看各个task失败的原因:
- [backcolor=transparent]master[backcolor=transparent]/[backcolor=transparent]jobs[backcolor=transparent]/[backcolor=transparent]$jobName[backcolor=transparent]/[backcolor=transparent]failed_tasks[backcolor=transparent]/*/audit.log
对于任务失败的情况,我们在工具中已经做了较为充分的重试,对于可能由于数据源或者目标源暂时不可用引起的失败情况,可以通过如下命令尝试重新执行失败的 TASK:
- [backcolor=transparent]nasimport [backcolor=transparent]-[backcolor=transparent]c config[backcolor=transparent]/[backcolor=transparent]sys[backcolor=transparent].[backcolor=transparent]properties retry [backcolor=transparent]<[backcolor=transparent]job[backcolor=transparent]-[backcolor=transparent]name[backcolor=transparent]>
一段时间后,再次运行stat detail命令,
此时,SucceededTasks为1,表示任务已经完成。打开文件浏览器,可以看到,h:盘中,已经有相关的文件了: