我正在尝试备份我的 MongoDB 数据库并使用 SHA-1 校验和检查更改。问题是校验和不一样。
$ mongodump --quiet --db backup --out .
$ tar -cf backup1.tar backup
$ rm -r backup
$ sha1sum backup1.tar
d9519a5183fb797639af583738e292527c667420 backup1.tar
$ mongodump --quiet --db backup --out .
$ tar -cf backup2.tar backup
$ rm -r backup
$ sha1sum backup2.tar
f5c9e3e99e857a88052e9121a9eca61c40909c07 backup2.tar
Run Code Online (Sandbox Code Playgroud)
我确定数据库没有更新:
$ mongodump --quiet --db backup --out b1
$ mongodump --quiet --db backup --out b2
$ diff -r b1 b2
Run Code Online (Sandbox Code Playgroud)