rsync 未创建文件或文件夹

rsync 未创建文件或文件夹

我对 Ubuntu 和 Linux 还比较陌生。我有一台带 DAS 的 Windows 机器。上面有大约 5TB 的数据,我想使用运行 12.04 的服务器每天/每周备份这些数据。我的服务器上连接了一个 Drobo。我使用以下方法安装网络驱动器:

sudo mount -o username=username,password=******** //192.168.1.100/Storage /mnt/Storage

一切都安装正确,我可以读取和写入文件。Drobo 在启动时自动安装,我可以很好地读取和写入文件。我使用 cp 命令将文件从网络驱动器复制到 Drobo,一切正常。然后我尝试 rsync,虽然 rsync 看起来运行正常,但什么都没有复制过来。这是我使用的命令。

sudo rsync -av --delete /mnt/Storage /media/Drobo

因此,运行大约 2-3 天后(就像实际复制一样),它显示已完成,但没有复制任何文件。我在只有几个文件的较小文件夹上运行过它,但没有复制任何文件。没有文件夹,没有文件。我在这里做错了什么吗?

编辑:根据要求,Drobo 是通过 USB 3.0 连接的 5D,格式化为 NTFS。以下是 df -h 的结果。

Filesystem Size Used Avail Use% Mounted on /dev/sda6 184G 6.8G 168G 4% / udev 7.7G 4.0K 7.7G 1% /dev tmpfs 3.1G 1.1M 3.1G 1% /run none 5.0M 0 5.0M 0% /run/lock none 7.8G 160K 7.8G 1% /run/shm /dev/sdb2 16T 5.4T 11T 34% /media/Drobo //192.168.1.101/Storage 7.3T 5.2T 2.2T 71% /mnt/Storage

布伦特

答案1

谢谢你们的帮助,这似乎是愚蠢的用户错误。我在复制文件时没有意识到这一点:

sudo rsync -av --delete /mnt/Storage /media/Drobo

它会在 Drobo 内部创建一个名为 Storage 的文件夹。显然我需要/在 Storage 和 Drobo 之后。有趣的是,该cp命令没有这样做,但rsync确实这样做了。无论如何,我在测试另一个文件夹双重嵌套名称时注意到了这一点,并意识到了我的错误。

感谢社区!

相关内容