Skip to content

懒猫算力仓初探(四):如何高效的向算力仓传输文件?

在日常使用 懒猫 AI 算力仓 的过程中,文件传输是一个绕不开的话题。和微服不一样的是,算力仓没有运行专门的网盘服务。在使用过程中,不管你是想把本地写好的程序同步到算力仓里运行,还是需要把推理结果、训练好的模型参数下载回客户端,都需要一个稳定、安全、方便的传输方案。

很多新手刚上手算力仓时,都会遇到类似问题:

  • “我怎么把代码传到算力仓里跑?”
  • “模型权重文件太大了,用 U 盘拷贝是不是更快?”
  • “我在笔记本写好脚本,能不能直接同步到算力仓?”

其实完全不用担心。虽然算力仓的核心是 NVIDIA Jetson AGX Orin 开发板,但它运行的系统本质上是一个 Linux 发行版(Ubuntu 22.04)。因此,大多数 Linux 服务器的文件传输方法,都可以无缝应用到懒猫 AI 算力仓上。

本文将从 命令行工具图形化工具高效同步临时传输云同步 五个方面,详细介绍客户端如何与懒猫 AI 算力仓进行文件传输,帮助你构建一个高效、稳定的工作流。

懒猫 AI 算力仓

一、前置准备:确认算力仓的访问方式

在传文件之前,首先要确认两件事:算力仓的 IP 地址ssh 服务运行状态

1. 查看 IP 地址

  • 路由器后台:如果算力仓接入了家里的路由器,可以在后台设备列表中直接找到分配给它的内网 IP 地址。
  • 命令行:如果你能直接访问算力仓终端,执行以下命令:
bash
ip addr show

找到类似 192.168.x.x 的地址即可。

建议:为避免每次重启导致 IP 变化,可以在路由器中绑定 固定 IP

2. 开启 SSH 服务

懒猫 AI 算力仓默认预装了 OpenSSH 服务,因此只要知道用户名和密码,就能远程登录和传输文件。

  • 默认用户名:nvidia
  • 默认密码:nvidia

当然,更推荐配置 SSH Key 免密登录,更安全也更高效。具体配置可以参考这篇文章:算力仓 SSH 免密配置教程

二、SCP:最经典的命令行传输方式

SCP(Secure Copy Protocol) 是 Linux/Unix 世界中最常见的文件传输方式,基于 SSH 加密,操作简单。

常见用法

  • 上传文件到算力仓

    bash
    scp file.txt nvidia@192.168.x.x:~
  • 从算力仓下载文件到客户端

    bash
    scp nvidia@192.168.x.x:~/1.txt .
  • 上传整个目录

    bash
    scp -r ./localdir nvidia@192.168.5.50:/home/nvidia/

SCP 示例

使用体验

SCP 的优点是 原生支持、无需额外安装,适合偶尔传输单个文件或小目录;缺点是大文件速度一般,且不支持断点续传。

三、SFTP:更灵活的文件传输

SFTP(SSH File Transfer Protocol) 同样基于 SSH,但它支持交互式操作,功能更丰富。

命令行示例

bash
sftp nvidia@192.168.5.50

sftp> lpwd             # 查看本地目录
sftp> pwd              # 查看远程目录
sftp> put data.csv     # 上传文件
sftp> get result.log   # 下载文件
sftp> put -r models/ backup/   # 上传目录
sftp> get -r logs/ ./          # 下载目录

SFTP 命令行

图形化客户端

如果你不喜欢命令行,可以选择图形化工具:

  • WinSCP(Windows)—— 界面类似资源管理器,拖拽即可传输文件。
  • FileZilla(跨平台)—— 免费开源,支持 SFTP,操作直观。

参考文章:FileZilla 连接算力仓

适用场景:SFTP 非常适合需要频繁上传/下载小文件的用户,尤其是习惯拖拽操作的开发者。

四、rsync:大文件与目录同步神器

如果你需要频繁同步数据集、模型权重或代码目录,rsync 是比 SCP 更高效的工具。

常见命令

  • 上传目录

    bash
    rsync -avz ./localdir/ nvidia@192.168.x.x:/home/nvidia/remote-dir
  • 下载目录

    bash
    rsync -avz nvidia@192.168.x.x:/home/nvidia/remote-dir ./localdir/
  • 断点续传大文件

    bash
    rsync -avz --partial --progress largefile.tar nvidia@192.168.x.x:/home/nvidia/

rsync 传输

使用体验

  • 速度快(仅传输差异部分)
  • 支持断点续传
  • 非常适合同步大文件和频繁更新的项目

例如,如果你在本地不断修改代码仓库,rsync 能快速同步更新的部分,而无需重新传输整个目录。

五、临时传输:快速“丢一个文件”

有时候你只是想传一个临时文件,不想折腾 SSH,这时可以用 HTTP 服务curl

Python 内置 HTTP 服务

bash
cd ~/myfiles
python3 -m http.server 8000

在算力仓浏览器中访问:

http://192.168.x.x:8000/

在算力仓终端使用如下命令即可下载文件。

curl 下载

bash
curl -O http://192.168.x.x:8000/target_file.txt

还可以显示进度条:

bash
curl -# -O http://192.168.x.x:8000/large_file.iso

或指定保存路径:

bash
curl -o /path/to/save/file.txt http://192.168.x.x:8000/file.txt

适用场景:临时传小文件时非常好用,几乎不需要额外配置。

六、云盘与同步工具:跨设备协作更高效

因为算力仓有 GUI 桌面,所以可以当作 PC 来用,如果你在笔记本和算力仓之间频繁切换,可以考虑 云同步工具

  • Dropbox / Google Drive / OneDrive:跨平台支持,需要在算力仓上安装客户端。
  • Syncthing:去中心化文件同步工具,实时更新、速度快。
  • Git + GitHub/GitLab:适合代码文件的版本控制与协作开发。

使用经验:我个人推荐 Syncthing + Git 的组合。Syncthing 用来自动同步数据和配置文件,而 Git 用来管理代码版本。这样既能保证文件实时更新,又能避免版本混乱。

七、选择建议与总结

常见场景下的最佳选择:

  1. 偶尔传输小文件scp
  2. 图形化体验SFTP + WinSCP/FileZilla
  3. 大文件和频繁同步rsync
  4. 临时丢文件 → Python HTTP 服务
  5. 云盘与同步工具 → Syncthing + Git

对大多数懒猫 AI 算力仓用户来说,SCP + rsync 足以满足日常需求。如果你希望构建更稳定的工作流,可以结合 云盘/同步工具,让文件管理更加自动化。

八、结语

懒猫 AI 算力仓不仅仅是一台小型 AI 超算,它同时也是一个灵活的 Linux 工作站。掌握不同的文件传输方式,能让你在写代码、跑实验、部署服务时更加高效。

  • 如果你只是偶尔传输文件,用 scp 就足够。
  • 如果你是日常开发者,建议结合 SFTP + rsync
  • 如果你追求自动化与协作,Syncthing + Git 会让你事半功倍。

未来,当你完全把算力仓融入到工作流时,它就不仅是一个推理/训练机器,而是真正的 远程 AI 工作站

掌握好文件传输的方法,你会发现:懒猫 AI 算力仓不仅提供算力,更能成为你日常开发中的最佳助手。

❤️喜欢