我正在用rclone慢慢地将NAS备份播种到Google云端存储。标准流程是“rclone sync”一个大目录,然后运行“rclone check”,然后继续下一个目录。
截至昨天,rclone在运行“rclone check”时开始在Google Storage存储桶中找到丢失的文件,并且每次调用时丢失文件的列表都不同。
我确信它与rclone有关,但后来我决定在云中的VM实例上运行gsutil,而“gsutil ls”也出现了同样的问题!
以下是一个示例(存储桶中的数据未在24小时内修改):
vitaly@data-exporter:~$ gsutil ls -lR gs://bucketname/Photography/2016 |wc
8817 31667 1034417
vitaly@data-exporter:~$ gsutil ls -lR gs://bucketname/Photography/2016 |wc
8810 31643 1033605
vitaly@data-exporter:~$ gsutil ls -lR gs://bucketname/Photography/2016 |wc
8813 31656 1033965
vitaly@data-exporter:~$ gsutil ls -lR gs://bucketname/Photography/2016 |wc
8818 31671 1034544
vitaly@data-exporter:~$ gsutil ls -lR gs://bucketname/Photography/2016 |wc
8816 31664 1034294
我使用的是近线存储类。无论存储类型如何,存储桶内容列表都不应该生成相同数量的文件吗?
我会很感激一些想法。这在上周按预期工作。
P.S。我最近启用了版本控制,但上周没有看到这些问题,启用了版本控制。