微软发布过针对 Linux 系统 POSIX 参数约定的全新命令行 AzCopy on Linux版,该版本与 Windows 版本相似,是一款旨在将大量数据复制到 Azure Blob 和文件存储的简单命令行实用程序。AzCopy 通过使用支持 Windows 及 Linux 平台的 .NET Core 构建,同时还依赖于使用 .NET Core 构建的数据移动库,支持 AzCopy 中数据移动库的许多功能。
安装AzCopy on Linux的方法 1、安装 .NET Core on Linux 参考Ubuntu下如何部署.NET应用教程一文。 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、跨存储帐户同步复制
相关主题 |