【问题标题】:How can I permanently sync a folder with azcopy to Azure Blobstore?如何使用 azcopy 将文件夹永久同步到 Azure Blobstore?
【发布时间】:2021-03-24 04:53:03
【问题描述】:

我使用 azcopy 编写了一个 Powershell 脚本,以将本地文件夹同步到我的 azure blob 存储帐户。 脚本完成后,它表明所有文件都已成功上传。

我想在脚本完成后立即永久重新启动脚本。因此,该文件夹与云永久同步。这可能吗?怎么样?

【问题讨论】:

标签: powershell azure-blob-storage azcopy


【解决方案1】:

您可以使用 AzCopy v10 命令行实用程序将本地存储与 Azure Blob 存储同步,即,您可以将本地文件系统的 synchronize the contents 与 blob 容器同步。

请注意,这种同步是一种方式。换句话说,您可以选择这两个端点中的哪一个是,哪一个是目标

在您的情况下,容器是目标,本地文件系统是源。

语法如下:

azcopy sync 'https://<storage-account-name>.blob.core.windows.net/<container-name>' 'C:\myDirectory' --recursive

还有一个例子:

azcopy sync 'https://mystorageaccount.blob.core.windows.net/mycontainer' 'C:\myDirectory' --recursive

命令参考:azcopy sync

注意:如果将 --delete-destination 标志设置为 true(默认为 false),AzCopy 会删除文件而不提供提示。如果您希望在 AzCopy 删除文件之前出现提示,请将 --delete-destination 标志设置为 prompt

【讨论】:

  • 感谢您的评论。但正如我所写的,我已经用 azcopy 同步了我的文件。问题是如何永久同步文件夹?像保管箱。
  • @Julian 哦,对不起,我明白了。我不认为 azcopy sync 是为了这个目的。也就是说,创建 Azure 文件共享和 mounting it on your machine 具有类似的效果。你试过吗?
  • @Julian 你有机会检查一下吗?
  • 嗨@Bhargavi Annadevara:我目前正在与Azcopy 同步大量文件。基本上,我们使用 Azure Blobstore 作为海量数据备份。我们正在同步 JPG。比如每天 500.000 张图片。 Azure 文件共享会是一个不错的选择吗?还是会出现问题,因为我们要同步这么多文件? Azure 上的一些文件夹目前有 8-1000 万个文件。
猜你喜欢
  • 2022-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多