我正在尝试使用 AWS Data Sync 将数据从 On Premise VM 同步到 AWS S3 存储桶,我已经在 On Prem VM 上配置了 AWS Data Sync 代理,该代理现在在线,我们还创建了一个新任务,该任务在状态下可用。
当我尝试使用任务将 NFS 文件系统中的数据同步到 S3 存储桶时,我们得到以下提到的错误:
“DataSync 无法检测到源 NFS 文件系统中的任何文件”
我正在尝试使用 AWS Data Sync 将数据从 On Premise VM 同步到 AWS S3 存储桶,我已经在 On Prem VM 上配置了 AWS Data Sync 代理,该代理现在在线,我们还创建了一个新任务,该任务在状态下可用。
当我尝试使用任务将 NFS 文件系统中的数据同步到 S3 存储桶时,我们得到以下提到的错误:
“DataSync 无法检测到源 NFS 文件系统中的任何文件”
问题是 NFS 版本。由于它是一个 Windows 虚拟机,我们尝试禁用较旧的 NFS 版本,并尝试在我们选择正确的版本时它确实有效。
但我们转向 SMB,因为在 Windows VM 上设置更容易
AWS Data Sync 代理使用以下命令挂载共享文件夹
mount -o uid=65534, gid=65534, file_mode=0755, dir_mode=0755, forceuid, forcegid, noperm, noacl,rsize=1048576, wsize=1048576, soft -o user=awsDS, password=, vers=2.1 -t cifs <MOUNT_TARGET> <MOUNT_PATH>