【问题标题】:AWS DataSync could not detect any files in the source NFS filesystemAWS DataSync 无法检测到源 NFS 文件系统中的任何文件
【发布时间】:2020-04-14 06:15:24
【问题描述】:

我正在尝试使用 AWS Data Sync 将数据从 On Premise VM 同步到 AWS S3 存储桶,我已经在 On Prem VM 上配置了 AWS Data Sync 代理,该代理现在在线,我们还创建了一个新任务,该任务处于可用状态。

当我尝试使用任务将数据从 NFS 文件系统同步到 S3 存储桶时,我们收到以下错误:

“DataSync 无法检测到源 NFS 文件系统中的任何文件”

【问题讨论】:

  • 嗯,既然您已经让代理在源位置工作,您是否检查了该位置的挂载路径和 NFS 版本?如果该位置配置的 NFS 版本设置为明确的版本,例如 4.0/4.1,请尝试将其设置为自动。

标签: amazon-web-services amazon-s3 nfs aws-datasync


【解决方案1】:

问题在于 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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多