linux 复制文件到ntfs 丢失,Linux NTFS到NTFS rsync反复重新复制文件

我希望将安装在

linux机器的NTFS分区上的数据备份到另一台

Linux机器的NTFS分区.本地NTFS驱动器安装了root.root拥有的所有文件,但远程NTFS驱动器使用plugdev挂载(因此文件所有权为root.plugdev).

rsync显然不会在这种情况下复制所有者/组和权限信息,所以我一直在尝试运行

sudo rsync -rltDvO --delete /ntfs/src/ user@remote.example.com:/ntfs/dest/

但是,每次运行此命令时,它都会重新复制所有文件,而不仅仅是传输已更改的文件.我曾尝试使用–modify-window标志,但这也没有帮助.

更新:它不会重新复制所有文件,而是重新计算每个文件的校验和(或进行一些其他处理,导致文件名被打印).这与e2fs驱动器之间发生的情况相反,如果自上次rsync以来未对源和目标进行任何更改,则不会打印文件名.我猜这个处理是因为NTFS上没有时间戳(?)

下一次更新:权限肯定似乎是它的一部分:首先,使用-u作为rsync标志停止处理目标上的所有文件,但这不是我想要的.其次,如果我在远程计算机上使用具有root访问权限的帐户(和rsync标志-avz),我实际上可以更改文件和目录的时间戳.然而,一些文件继续被重新复制,并且–modify-window似乎有点帮助(但不完全,似乎 – 我仍在试验找出原因.)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值