将文件传输到 Azure 虚拟机的最佳方式是什么?

问题描述 投票:0回答:4

将文件传输到

Azure
虚拟机的最佳方式是什么?我尝试了以下选项,但没有运气

选项 1:AzCopy

我知道

AzCopy
有助于将文件复制到存储帐户,但是,我的要求是将文件从本地计算机(本地网络共享)复制到云 Azure
Virtual Machine
磁盘。我的虚拟机的正在使用托管磁盘。因此我认为我不能使用
AzCopy

选项 2:Azure 文件共享

我也想过使用

File Share
选项,但我确定它是否是正确的选择。

基本上我想自动执行目标虚拟机的复制过程。

感谢建议。

azure virtual-machine azure-storage disk azcopy
4个回答
2
投票

听起来

Azure File Sync
就是你所追求的。这项服务允许你在 VM 上安装代理,负责与 Azure 文件共享同步。以下文档很好地概述了如何设置它及其功能。


2
投票

最好的方法是在两台机器之间创建文件共享

首先,您需要允许从本地到 Azure VM 的入站连接。也许您的情况就是这样,如果您不想公开所有内容,请仔细阅读这篇文章,以便启用正确的端口。

第二,您应该创建一个网络驱动器

最后,使用 XCopyPowerShell 创建调度程序任务。

您甚至可以在自动化帐户中创建一个混合工作人员,以将作业从云端运行到本地。


1
投票

您可以使用 Azure 文件共享将永久驱动器映射到本地计算机。 您需要确保 SMB 端口在防火墙内未被阻止。

您可以使用以下 Azure powershell 命令:

New-PSDrive -名称“S”-Root“.file.core.windows.net/”-Persist -PSProvider“注册表”


0
投票

在虚拟机上传输文件的最佳方式是使用谷歌驱动器:

  1. 将您的文件上传到 Google 云端硬盘

  2. 从共享链接获取ID

  3. 登录您的虚拟机

  4. 最后运行这个命令

    wget --no-check-certificate 'https://drive.google.com/uc?export=download&id=this_is_the_id_of_files_on_drive' -O new_Name_any.rar

就是这样

© www.soinside.com 2019 - 2024. All rights reserved.