Skip to content

通过网页传输文件

AICoder 集成了基于 File Browser 的文件传输服务,可在网页上直接与 AICoder 传输文件和文件夹。

操作步骤

打开 AICoder Shell,点击文件传输按钮。

文件传输服务界面以新页面打开,展示 / 下的目录。支持上传、下载、多选、移动、搜索、文件编辑等操作。

常用目录

当您打开文件传输界面时,您会看到 AICoder 的根目录 / 下的所有文件夹。这与您在终端中运行 ls -alht / 看到的结构是一致的:

language-shell
root@aic-c7vyfhj5usmnsows-aicoder-0:~# ls -alht /
total 0
drwxr-xr-x    6 root root 420 Dec  3 10:52 dev
drwxrwxrwx    1 root root  22 Dec  3 10:52 tmp
drwxr-xr-x    1 root root  83 Dec  3 10:52 etc
drwxr-xr-x    1 root root  36 Dec  3 10:52 mnt      <-- 共享存储挂载点(仅示例,具体值为用户指定)
dr-xr-xr-x 8870 root root   0 Dec  3 10:52 proc
drwxr-xr-x    1 root root  41 Dec  3 10:52 var
drwxr-xr-x    1 root root 122 Dec  3 10:52 .
drwxr-xr-x    1 root root 122 Dec  3 10:52 ..
drwxr-xr-x    1 root root  89 Dec  3 10:52 run
drwxr-xr-x    1 root root  41 Dec  3 10:52 usr
drwxr-xr-x    1 root root  18 Dec  3 10:52 home
drwxr-xr-x    1 root root  18 Dec  3 10:52 opt
drwx------    1 root root  87 Dec  3 10:52 root     <-- 系统盘主目录 (推荐)
drwxr-xr-x    1 root root  25 Dec  3 10:52 aicoder
dr-xr-xr-x   13 root root   0 Dec  3 10:52 sys
lrwxrwxrwx    3 root root   7 Sep 11  2024 bin -> usr/bin
lrwxrwxrwx    3 root root   7 Sep 11  2024 lib -> usr/lib
lrwxrwxrwx    3 root root   9 Sep 11  2024 lib32 -> usr/lib32
lrwxrwxrwx    3 root root   9 Sep 11  2024 lib64 -> usr/lib64
lrwxrwxrwx    3 root root  10 Sep 11  2024 libx32 -> usr/libx32
drwxr-xr-x    2 root root   6 Sep 11  2024 media
lrwxrwxrwx    3 root root   8 Sep 11  2024 sbin -> usr/sbin
drwxr-xr-x    2 root root   6 Sep 11  2024 srv
drwxr-xr-x    2 root root   6 Apr 18  2022 boot

根据您的存储需求,建议将文件上传至以下持久化目录:

  • /root:系统盘主目录。这是默认的工作空间,适合存放代码、脚本和配置文件。
  • /mnt/public(或类似 /mnt/... 的路径):共享存储挂载点。如果您挂载了共享高性能存储,通常可以在 /mnt 下找到对应的挂载目录。模型权重和数据集等大文件应保存在此类共享存储目录中,但传输时应使用支持断点续传的 rsync,不要依赖网页上传。
  • 自定义目录:您也可以点击界面右上角的“新建文件夹”按钮,在根目录下创建自己的项目目录(例如 /my-project)。

更多关于存储路径和持久化的说明,请参考 AICoder 存储空间

警告

请避免将文件上传至 /dev/run/tmp 等系统临时目录,这些目录下的数据在实例重启后会丢失。

常见问题

传输过程中可以关闭 AICoder Shell 吗?

可以。文件传输服务界面打开以后,不再受 AICoder Shell 窗口和智算云平台网页影响,可在当前浏览器中持续传输文件。

支持传输多大的文件?

平台未公布网页文件传输服务的固定单文件上限,但这不表示网页传输适合任意大小的数据。浏览器、网络连接和中间代理都可能中断长时间传输,而且网页传输不提供与 rsync 相同的断点续传能力。

网页文件传输适合查看目录以及上传或下载少量小文件。不要使用多个浏览器标签页并发传输大文件;大量并发会同时增加 AICoder 的内存、CPU、网络和存储压力。大文件、海量文件或长时间传输应使用命令行工具:

  • 小型单次传输可使用 scpsftp
  • 大文件、大量文件或需要断点续传时,优先使用 rsync
  • 如需传输数 TB 数据,请联系商务或售后服务。