Spa*_*ose 2 filesystems rsync fat32
一点背景:我尝试使用 rsync 将我妻子的主目录备份到外部 USB 驱动器
rsync -va /home/wife /run/media/wife
Run Code Online (Sandbox Code Playgroud)
但不断收到 mkstemp 失败的错误消息,并且由于只读文件系统,rsync 无法设置时间。更糟糕的是,rsync 似乎无法判断文件何时不需要同步,并且最终会复制很多它不需要的内容,从而导致备份时间慢得可笑。
所以我尝试使用rsync -rtvO,根据这个人的建议。好的,没有更多的警告,但备份似乎仍然太慢,尤其是已经存在的大媒体文件 - 即它仍在不必要地复制内容。
我当然可以使用 linux 文件系统,但在极少数情况下,她希望能够使用驱动器工作并从那里的 Windows 机器访问它。
尝试使用 --modify-window=1
特别是,当与 MS Windows FAT 文件系统(代表时间为 2 秒分辨率)进行传输时,--modify-window=1 非常有用(允许时间相差最多 1 秒)。
你也可以尝试使用 --size-only
跳过大小匹配的文件
对于 rsync 到 FAT,这是我使用的,它似乎工作得很好:
rsync -rtv --modify-window=1 source/ destination/
Run Code Online (Sandbox Code Playgroud)
来源:https : //serverfault.com/a/144475/58568
| 归档时间: |
|
| 查看次数: |
2369 次 |
| 最近记录: |