什么原因导致未挂载卷的 SHA512 哈希值不同,而已挂载卷的内容 SHA512 哈希值相同?

什么原因导致未挂载卷的 SHA512 哈希值不同,而已挂载卷的内容 SHA512 哈希值相同?

我正在尝试将 Raspberry Pi OS 配置为只读。

理论上,和/都是/boot只读的。话虽如此,我遇到了奇怪的差异,不知道发生了什么。

我创建了出现差异之前和之后的克隆/bootdd查找发生了什么变化。

使用diff,显然没有什么......困惑。

$ sudo openssl dgst -sha512 /Users/sunknudsen/Desktop/boot-clean.img
SHA512(/Users/sunknudsen/Desktop/boot-clean.img)= ce87ce4b05149a85d286b62528776c010ddae4d25c5eaa1e79275be118125d66396645587f084073cbf87e36d6627f8d96ad02688a20ede898152df95fa88686

$ sudo openssl dgst -sha512 /Users/sunknudsen/Desktop/boot-changed.img
SHA512(/Users/sunknudsen/Desktop/boot-changed.img)= 62e9727727c2307ef452a8f029617c7e7369c8b9c797027d8088a53ed0ada988dbfc128b389d35a729cc8fb00d4214fa4c2f1decd285e5e0f33553a8b63a29da

$ diff /Users/sunknudsen/Desktop/boot-clean.img  /Users/sunknudsen/Desktop/boot-changed.img
Binary files /Users/sunknudsen/Desktop/boot-clean.img and /Users/sunknudsen/Desktop/boot-changed.img differ
$ hdiutil attach -nomount /Users/sunknudsen/Desktop/boot-clean.img

$ mount -o ro -t msdos /dev/disk2 ~/Desktop/boot-clean

$ sudo openssl dgst -sha512 /Users/sunknudsen/Desktop/boot-clean
SHA512(/Users/sunknudsen/Desktop/boot-clean)= 27d3b8c676879d944e148384e78dc6b77fc2d5a67c195bdbedf8157a57ff6e7f317e53e10fe2e030d154d8102f55710ec28a701582da04246edc541e600e12a3

$ hdiutil attach -nomount /Users/sunknudsen/Desktop/boot-changed.img

$ mount -o ro -t msdos /dev/disk3 ~/Desktop/boot-changed

$ SHA512(/Users/sunknudsen/Desktop/boot-changed)= 27d3b8c676879d944e148384e78dc6b77fc2d5a67c195bdbedf8157a57ff6e7f317e53e10fe2e030d154d8102f55710ec28a701582da04246edc541e600e12a3

$ diff --brief --recursive /Users/sunknudsen/Desktop/boot-clean /Users/sunknudsen/Desktop/boot-changed

相关内容