rsync 权限被拒绝 - 但他们有完整的 777?

rsync 权限被拒绝 - 但他们有完整的 777?

天色已晚,我快要失去理智了……

我有一个数据驱动器 (NTFS),用于在 Windows/Ubuntu 双引导系统中共享。升级后,目前 WSL 中运行的是 Windows 10 和 Ubuntu。我的目标是使用 rsync 将所有文件复制到备份驱动器。应该不会太难。

rsync 说权限被拒绝,所以我运行了 chmod 777 -R *。对于一些文件(少数)我得到

chmod: cannot access 'dir/file.png': No such file or directory

很奇怪,我知道这个文件存在,但即使不存在,为什么 chmod 找到一个文件然后抱怨它不存在?但让我们尝试备份其中的内容:

rsync -Puvr * /target/disk

有些文件复制过来,但我经常得到

rsync: send_files failed to open "/mnt/e/02_archive/some_dir/DSC_0221.JPG": Permission denied (13)

如果您进入此目录并运行,我无法理解这种行为ls-l所有访问标志均已设置。在windows下我可以毫无问题地打开文件。我可以查看他们的二进制内容在Ubuntu下。这不是系统驱动器,也不是根文件等的问题。这是带有图片等的纯数据驱动器。

我唯一的猜测是 WSL 发生了一些奇怪的事情。但这个理论也需要解释,我有第二个数据驱动器,我复制它没有任何问题。唯一的区别是我在当前系统上创建的那个,而不是从旧的双引导安装中获取的。

希望有人知道如何继续......

相关内容