1.在windows下 mirror 命令有一定概率同步不上,原因是路径没有正确区分 /\

2.在mac下 mirror --watch 无法侦测到从 Finder 中删除文件的操作,却可以侦测到命令行 rm 的操作,原因是 Finder 中的删除是把文件挪动到了垃圾桶,对应操作是 rename,mc 认为这个操作不算是删除操作。
QQ20200707-162917.png
5DBD7C50-1E32-4F33-AAB8-F02ADDE3CF94.png

3.minio所有事件都是针对文件对象的,删除一个文件夹是无法同步的。

4.mc mirror 中的 --exclude 参数在首次同步阶段与目录监视阶段是不一样的,监视阶段开头需要增加 / 比如:
mc mirror --exclude ".git/" --exclude "/.git/" // 第一个 exclude 是同步阶段,第二个是监视阶段,只有这样才能排除 .git 文件夹
注意 / 和 的区别

标签: none

添加新评论