---
title: 上传大文件
description: "工具中所有涉及上传文件的功能，如果需要上传的文件大小超过上限或者解压后超过剩余磁盘空间的一半，则需要释放磁盘空间或手动将文件上传至服务器并使用浏览器工作模式进行操作。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/portingadvisor/systemmigration/DevKit_Porting_0036.html
sourcePath: /source/zh/kunpengdevps/portingadvisor/systemmigration/DevKit_Porting_0036.html
indexId: 1d5f6b43e8d53eb01557785c1345c5164f89ddd20e8b6acd75e24196f2dc462179
---
# 上传大文件

工具中所有涉及上传文件的功能，如果需要上传的文件大小超过上限或者解压后超过剩余磁盘空间的一半，则需要释放磁盘空间或手动将文件上传至服务器并使用浏览器工作模式进行操作。

#### 上传文件至服务器

1. 获取待上传的文件。
2. 将待上传的文件放入已创建的用户名路径的子目录中对应特性的目录下（具体目录请参考表1），以下步骤以管理员devadmin上传源码迁移文件为例。
  a. 使用SSH远程登录工具，以安装DevKit使用的用户登录工具安装节点。
  b. 将待迁移的成分包上传到对应特性目录下。
**表1 手动上传文件目录**

| 特性 | 特性目录 |
| --- | --- |
| 批量导入源成分 | /opt/DevKit/workspace/devadmin/porting/sysmig/no\_source\_package/ |
| Image | /opt/DevKit/workspace/devadmin/porting/sysmig/images/ |
| 挂载卷 | /opt/DevKit/workspace/devadmin/porting/sysmig/volumes/ |
| 容器层 | /opt/DevKit/workspace/devadmin/porting/sysmig/containers/ |
| Redis数据文件 | /opt/DevKit/workspace/devadmin/porting/sysmig/data/ |
| 源成分包（应用） | /opt/DevKit/workspace/devadmin/porting/sysmig/src/Application |
| 源成分包（中间件） | /opt/DevKit/workspace/devadmin/porting/sysmig/src/${成分名} |
| 目标成分包 | /opt/DevKit/workspace/devadmin/porting/sysmig/target/${成分名} |
| 注1：源成分包/目标成分包具体路径可根据界面提示获取。 | 注1：源成分包/目标成分包具体路径可根据界面提示获取。 |


    如不存在对应特性目录请手动创建特性目录路径，以批量导入源成分为例。

    1 2 3 mkdir -p /opt/DevKit/workspace/devadmin/porting/sysmig/no_source_package/ chown -R username:username /opt/DevKit/workspace/devadmin/porting/ chmod -R 700 /opt/DevKit/workspace/devadmin/porting/

    /opt：为默认安装路径，以实际为准。 username：为安装DevKit时使用的用户，请根据实际用户进行替换。
