在
GpuMall 平台的实例中,可以通过使用
aliyunpan 命令工具来实现对个人阿里云盘账号中的数据上传及下载操作,具体操作方法如下:
GpuMall智算云 | 省钱、好用、弹性。租GPU就上GpuMall,面向AI开发者的GPU云平台
- 下载
aliyunpan命令工具到实例中 - 在实例中登录
aliyunpan - 在实例中下载阿里云盘中的数据
- 上传实例中的数据到阿里云盘#autodl#恒源云#矩池云#算力云#恒源云 实例迁移#autodl 官网#autodi#GpuMall#GPU云#AutoDL#AotuDL 算力云#GpuMall智算云#AI#大数据#算力租赁#大模型#深度学习#人工智能#算力变现
1. 下载
aliyunpan 命令工具到实例中
复制以下命令在实例终端里执行,即可完成
aliyunpan 命令工具的下载及安装
sudo
curl
-fsSL
http://file.tickstep.com/apt/pgp
|
\
gpg
--dearmor
|
\
sudo
tee
/etc/apt/trusted.gpg.d/tickstep-packages-archive-keyring.gpg
>
/dev/null
\
&&
echo
"deb [signed-by=/etc/apt/trusted.gpg.d/tickstep-packages-archive-keyring.gpg \
arch=amd64,arm64] http://file.tickstep.com/apt aliyunpan main"
|
\
sudo
tee
/etc/apt/sources.list.d/tickstep-aliyunpan.list
>
/dev/null
\
&&
sudo
apt-get
update
\
&&
sudo
apt-get
install
-y
aliyunpan
2. 在实例中登录
aliyunpan
通过
aliyunpan 命令工具登录 阿里云盘 有如下两种方式,任选其一即可。
2.1 通过
RefreshToken 登录
通过
aliyunpan 命令工具无法通过阿里云盘账号密码直接登录,需要先在浏览器中登录阿里云盘网页端,然后获取到
RefreshToken 后,再通过获取到的
RefreshToken 进行登录,这个步骤操作也比较简单。
1. 首先打开阿里云盘网页
点击
阿里云盘网页版 跳转到阿里云盘网页端,然后自行登录
阿里云盘网页端。
2. 登录完成后右键点击空白处 -》检查或按 F12 键,打开浏览器调试菜单
- 右键点击空白处 -> 检查 或者直接按
F12键 - 图中展示的是
Chrome浏览器找到Application,如果是微软的Edge浏览器则找到 应用程序 - 找到
Storage然后点击https://www.aliyundrive.com - 找到并点击
token - 复制
refresh_token的值

3. 通过
RefreshToken 登录阿里云盘
在实例中执行如下命令来进行登录 阿里云盘
#通过使用 aliyunpan login 命令使用 -RefreshToken 参数来指定上面通过 阿里云盘 网页端获取到的 RefreshToken
aliyunpan login
-RefreshToken
=
4dd5edbeae4548e28xxxxxxxxxxx
阿里云盘登录成功: GpuMall
#通过 aliyunpan who 命令可以获取到当前登录的账号
aliyunpan
who
当前帐号
UID
:
221d138868fa40c8997xxxxxxxxxxx, 昵称: GpuMall, 用户名:
188
***888, 网盘:备份盘
#通过 aliyunpan quota 命令可以获取当前阿里云盘的磁盘配额
aliyunpan
quota
账号: GpuMall, uid: 221d138868fa40c8997xxxxxxxxxxx, 个人空间总额:
20
.98TB, 个人空间已使用:
6
.8TB, 比率:
32.41
%
#通过 aliyunpan ls 指令列出当前云盘中的文件目录
aliyunpan
ls
2.2 通过
扫描二维码 登录
#在实例中输入 aliyunpan login -QrCode 命令进行扫描二维码登录
aliyunpan login
-QrCode
请在浏览器打开以下链接进行扫码登录,链接有效时间为5分钟
https://api.tickstep.com/pages/tickstep/aliyunpan/qrcode/login?tokenId
=
bbff9175870146xxxxxxxxxxx
&
deviceId
=
uCjl7YKUfffxxxxxxxxxxx
请在浏览器里面完成扫码登录,然后再按Enter键继续
..
.
复制以上连接,在浏览器中打开,然后使用阿里云盘手机端进行扫码登录。

登录完成后如下提示
[已登录]

然后到实例中敲击
回车键/
[Enter]
#通过扫码登录成功后敲击回车键
阿里云盘登录成功: GpuMall
#通过 aliyunpan who 命令可以获取到当前登录的账号
aliyunpan
who
当前帐号
UID
:
221d138868fa40c8997xxxxxxxxxxx, 昵称: GpuMall, 用户名:
188
***888, 网盘:备份盘
#通过 aliyunpan quota 命令可以获取当前阿里云盘的磁盘配额
aliyunpan
quota
账号: GpuMall, uid: 221d138868fa40c8997xxxxxxxxxxx, 个人空间总额:
20
.98TB, 个人空间已使用:
6
.8TB, 比率:
32.41
%
#通过 aliyunpan ls 指令列出当前云盘中的文件目录
aliyunpan
ls
3. 在实例中下载阿里云盘中的数据
通过
aliyunpan 指令上传/下载速度根据阿里云盘所指定的规则相关,处于下载带宽高峰或繁忙时段,会优先保障超级会员的下载速度。
上传文件大小限制:
- 非会员上传单个文件最大为100GB
- 超级会员上传单个文件最大为1TB
阿里云盘会员权益可能会发生变化,具体权益请参考: 阿里云盘账号权益介绍
通过
aliyunpan d 或者
aliyunpan download 命令可以进行对数据以及目录下载,通过
--saveto 参数将下载数据保存到指定位置,具体用法如下:
#下载 阿里云盘 GpuMall 目录中名称为 mmdetection.zip 的数据到 实例的 /gm-data/ 目录下
aliyunpan d GpuMall/mmdetection.zip
--saveto
/gm-data/
#下载 阿里云盘 中的整个 GpuMall 目录到 /gm-data/ 目录下
aliyunpan d GpuMall
--saveto
/gm-data/
#指定多个文件下载,如下将会同时下载阿里云盘中 GpuMall/ 目录下的 mmdetection.zip 和 train.zip 文件到 /gm-data/ 目录下
aliyunpan d Gpumall/mmdetection.zip GpuMall/train.zip
--saveto
/gm-data/
#通过 -p 参数指定线程数下载
aliyunpan d GpuMall/mmdetection.zip
--saveto
/gm-data/
-p
8
#通过 --retry 参数指定下载中如果遇到超时、失败后的重试次数
aliyunpan d GpuMall/mmdetection.zip
--saveto
/gm-data/
--retry
3
#通过 --ow 参数来覆盖已存在的数据
aliyunpan d GpuMall/mmdetection.zip
--saveto
/gm-data/
--ow
4. 上传实例中的数据到阿里云盘
通过
aliyunpan u 或者
aliyunpan upload 命令进行数据上传,具体用法如下:
#上传实例中 /gm-data/ 目录下名称为 train.zip 的文件到 阿里云盘的 GpuMall/ 目录下
aliyunpan u /gm-data/GpuMall/train.zip GpuMall/
#上传 /gm-data/directory 整个目录到 阿里云盘的 GpuMall/ 目录下
aliyunpan u /gm-data/directory GpuMall/
#指定多个文件上传,如下将会同时上传 /gm-data/ 目录下的 mmdetection.zip 和 train.zip 文件到 阿里云盘中的 GpuMall/ 目录中
aliyunpan u /gm-data/GpuMall/mmdetection.zip /gm-data/GpuMall/train.zip GpuMall/
#通过 -p 参数指定线程数上传
aliyunpan u /gm-data/GpuMall/train.zip GpuMall/
-p
8
#通过 --retry 参数指定上传中如果遇到超时、失败后的重试次数
aliyunpan u /gm-data/GpuMall/train.zip GpuMall/
--retry
3