【问题标题】:Copy files from Azure Blob Storage into azure SUSE LINUX VM将文件从 Azure Blob 存储复制到 azure SUSE LINUX VM
【发布时间】:2017-05-06 05:12:33
【问题描述】:

我了解我们可以将 Azure 文件共享挂载到 Ubuntu Linux VM 上。目前,除了将数据移至 SUSE Linux VM 而非 Ubuntu VM 之外,还有其他选择吗?

此外,我的数据位于 Blob 容器而不是文件共享中。如果需要,我可以将数据从 Blob 容器移动到文件共享中。有什么建议,请。

【问题讨论】:

  • 不确定您具体要问的是什么,以及为什么使用一个发行版而不是另一个发行版会有所不同。就将数据移动到 VM 而言,有很多关于各种 API、SDK 和命令行工具的文档,特别是关于 blob 复制的文档。

标签: azure azure-storage azure-blob-storage azure-virtual-machine


【解决方案1】:

您可以将 Azure 文件共享装载到 Suse Linux VM。您可以使用以下内容来挂载您的文件共享。

sudo zypper 安装 samba*

##创建你的目录

mkdir -p /home/test

sudo mount -t cifs //shuitestdiag630.file.core.windows.net/shuifile [挂载点] -o vers=3.0,username=shuitestdiag630,password=[存储账号访问 键],dir_mode=0777,file_mode=0777

更多信息请参考article

此外,您可以将 blob 数据下载到您的虚拟机。你可以使用 Azure CLI 来管理你的 blob 数据。 Azure CLI 支持在 Linux 上运行和下载 blob。 有关 Azure CLI 的更多信息,请参阅article

【讨论】:

  • 您提供的详细信息非常有用。 Samba 服务器装载和 Azure CLI 都在 HDInsight 群集之一上工作。
  • 您提供的详细信息非常有用。 Samba 服务器装载和 Azure CLI 都在 HDInsight 群集之一上工作。最初,我忽略了 VM 和 Fileshares 应该位于同一区域的事实。如果两者都托管在两个不同的区域,则安装不起作用。微软可能会尽快解决特定地区的限制。非常感谢您的提示。非常感谢。
  • 如何将 blob 文件移动到文件共享?在我的情况下,我需要将视频上传到 blob 存储以进行流式传输,但还需要将此视频文件访问到我的 VM(同一区域)中以使用 ffmpeg 编辑、生成代理和缩略图,为此我需要可在本地访问的文件。
猜你喜欢
  • 2020-08-18
  • 2020-11-11
  • 2021-07-29
  • 2019-04-01
  • 2020-01-03
  • 2020-12-23
  • 1970-01-01
  • 1970-01-01
  • 2017-01-04
相关资源
最近更新 更多