通过网页传输文件
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、网络和存储压力。大文件、海量文件或长时间传输应使用命令行工具:
- 小型单次传输可使用
scp、sftp。 - 大文件、大量文件或需要断点续传时,优先使用
rsync。 - 如需传输数 TB 数据,请联系商务或售后服务。