![检查数据完整性和可靠管理数据的方法](https://linux22.com/image/1349981/%E6%A3%80%E6%9F%A5%E6%95%B0%E6%8D%AE%E5%AE%8C%E6%95%B4%E6%80%A7%E5%92%8C%E5%8F%AF%E9%9D%A0%E7%AE%A1%E7%90%86%E6%95%B0%E6%8D%AE%E7%9A%84%E6%96%B9%E6%B3%95.png)
我有一些重要的数据,我想离线存储,偶尔添加一些。但是,当数据离线存储时,数据可能会损坏,而我甚至可能不知道。所以问题 1 是,我应该对这种损坏有多担心?
现在,假设我应该足够关心我有多份数据副本。我觉得我应该定期检查所维护的数据是否仍然有效。问题 2:通常间隔应该有多长?如果它们取决于我使用的驱动器,那么假设我使用的是基于闪存的存储(SSD 或 Flash)。
因此,现在我必须检查数据并确定其是否有效。一个好方法是使用哈希并验证完整性。我可以使用任何我想要的脚本自己完成此操作。但关键是,我希望这种模式对我的父母有用。(我的父母使用 Ubuntu,所以他们有一些技术知识,但我不能指望他们深入研究命令行。)
是否有一种基于 GUI 的方法来检查多个 USB 存储设备上的数据完整性,然后通过复制正确的文件来更正和修复文件(如果需要,如果可以的话)?
我最终可能会使用交互式脚本,但如果现在存在 GUI,那就更好了。
答案1
我认为你正在方式过度担心数据损坏。您的 PC 上的数据远的比 USB 闪存驱动器更容易损坏。闪存介质非常可靠,您不必担心数据丢失。
我更担心的是,你把所有密码都保存在闪存驱动器上,很容易丢失或被盗。使用类似这样的程序来保存密码会更安全KeePass它可以创建一个加密文件,你可以将其存储在 DropBox 等服务的云中。这样你就可以从任何地方安全地访问你的数据,而不用担心丢失 USB 驱动器。如果你有同样,您可以将加密文件存储在 USB 驱动器上,但为什么要冒丢失它的风险呢?