【问题标题】:what does [rsync: failed to set times on "/."] really means?[rsync: failed to set times on "/."] 到底是什么意思?
【发布时间】:2021-01-22 10:52:59
【问题描述】:
sync: failed to set times on "/." (in XXXXXXXXXXX): Operation not permitted (1)
./

sent 483,746 bytes  received 2,706 bytes  324,301.33 bytes/sec
total size is 161,339,379,726  speedup is 331,665.57
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1207) [sender=3.1.3]
ERROR: The synchronisation failed.
Done ...

我得到了这个奇怪的"/." 我不明白这条路径是什么,甚至它指的是什么。 由于是错误 23,我可以确认其他文件传输良好。所有人都有不同的权利和确实兼容的群体。

我也想使用--omit-dir-times

那么我该如何解决这个问题? "/." 在哪里或是什么?

【问题讨论】:

    标签: linux path rsync


    【解决方案1】:

    我该如何解决这个问题?

    可以以root 或当前目录的所有者身份运行命令。

    “/.”在哪里或是什么?

    这个路径好像是绝对的,是文件系统根目录——/

    来自wikipedia path (computing)

    两个点(“..”)在层次结构中向上,表示父目录;一个点(“.”)代表当前目录本身。

    【讨论】:

    • 我正在将服务器 A 上的特定文件夹同步到服务器 B 上的特定文件夹,所以您的意思是 rsync 正在尝试更改服务器 B 上文件夹绝对路径的时间?还是您的意思是它正在尝试在服务器 B 上的目标文件夹之外进行 rsync 并尝试更改根目录的时间?
    • so you mean that rsync is trying to change time of the absolute path of the folder on server B? 很可能是根文件夹的修改时间戳。见stat /do you mean that it is trying to rsync outside the targeted folder on server B我不知道目标是哪个文件夹。 /. 可能是 rsync 消息中的相对路径 - 正下方有 ./。所以它可能是设置“目标目录”的修改时间戳。
    • 感谢您的回复。你认为它可能来自我的 rsyncd.conf 吗?文件夹路径设置如下:'path = /mnt/BackupDrive/XXXXXXXXXXX/'
    【解决方案2】:

    我发现我没有重新配置我的存储库以使用 ssh。列出的错误是我得到的。然后我更改了我的 .git/config 文件以使用 ssh: 并且它清除了。

    【讨论】:

      猜你喜欢
      • 2012-04-03
      • 2017-08-07
      • 2017-07-20
      • 2014-09-23
      • 2014-07-25
      • 2012-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多