微软发布过针对 Linux 系统 POSIX 参数约定的全新命令行 AzCopy on Linux版,该版本与 Windows 版本相似,是一款旨在将大量数据复制到 Azure Blob 和文件存储的简单命令行实用程序。AzCopy 通过使用支持 Windows 及 Linux 平台的 .NET Core 构建,同时还依赖于使用 .NET Core 构建的数据移动库,支持 AzCopy 中数据移动库的许多功能。
安装AzCopy on Linux的方法
1、安装 .NET Core on Linux
2、下载并提取 AzCopy 存档文件
wget -O azcopy.tar.gz https://aka.ms/downloadazcopyprlinux
tar -xf azcopy.tar.gz
3、安装和运行 azcopy
sudo ./install.sh
azcopy
如果没有超级用户权限,可以切换到 azcopy 目录执行 ./azcopy 来运行 AzCopy。
AzCopy on Linux的功能特性及基本使用
1.支持 Blob 和 File 场景进行奇偶校验。
2.并行上传和下载。
3.内置重试机制。
4.恢复或重启动失败的传输会话。
5.不支持 Azure 存储的表服务。
下图是一个使用 AzCopy on Linux 上传 100GB 文件的简单示例:
更多例示的命令行如下:
1、上传 VHD 文件到 Azure 存储:
2、使用存储帐号密钥下载容器:
3、跨存储帐户同步复制
相关主题