你好,游客 登录 注册 搜索
背景:
阅读新闻

AzCopy on Linux预览版正式发布

[日期:2017-05-15] 来源:sysgeek.cn  作者:Linux [字体: ]

微软于近日正式发布了 Linux 系统 POSIX 参数约定的全新命令行 AzCopy 预览版,AzCopy on Linux 与 Windows 版类似,是一个旨在将大量数据复制到 Azure Blob 和文件存储的简单命令行实用程序。AzCopy 通过使用支持 Windows 和 Linux 平台的 .NET Core 构建,同时还依赖于使用 .NET Core 构建的数据移动库,支持 AzCopy 中数据移动库的许多功能!

安装AzCopy on Linux

1安装 .NET Core on Linux

2下载并提取 AzCopy 存档文件

  1. wget -O azcopy.tar.gz https://aka.ms/downloadazcopyprlinux
  2. tar -xf azcopy.tar.gz

3安装和运行 azcopy

  1. sudo ./install.sh
  2. azcopy

如果没有超级用户权限,可以切换到 azcopy 目录执行 ./azcopy 来运行 AzCopy。

AzCopy on Linux功能特性

  • 支持 Blob 和 File 场景进行奇偶校验
  • 并行上传和下载
  • 内置重试机制
  • 恢复或重启动失败的传输会话
  • 不支持 Azure 存储的表服务

下图是一个使用 AzCopy on Linux 上传 100GB 文件的简单示例:
AzCopy on Linux
更多例示的命令行如下:

1上传 VHD 文件到 Azure 存储:

azcopy --source /mnt --include "*.vhd"--destination "https://myaccount.blob.core.windows.net/mycontainer?sv=2016-05-31&ss=bfqt&srt=sco&sp=rwdlacup&se=2017-05-10T21:45:18Z&st=2017-05-09T13:45:18Z&spr=https,http&sig=kQ42XrayIifuE4SGYaAy6COHoIanP7H9Qi3R0KqHs7M%3D"

2使用存储帐号密钥下载容器:

azcopy --recursive --source https://myaccount.blob.core.windows.net/mycontainer --source-key "lYZbbIHTePy2Co…..==" --destination /mnt

3跨存储帐户同步复制

azcopy --source https://ocvpwd5f77vcqsalinuxvm.blob.core.windows.net/mycontainer --source-key "lXHqgIHTePy2Co….==" --destination https://testaccountseguler.blob.core.windows.net/mycontainer --dest-key "uT8nw5…. ==" –-sync-copy

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-05/143760.htm

linux
相关资讯       AzCopy on Linux  AzCopy 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款