我正在研究dm-crypt
并发现您可以在加密驱动器上使用您喜欢的任何文件系统。所以我想知道日志文件系统相对于非日志文件系统是否是一个好主意。另外,哪种文件系统最适合使用加密驱动器处理电源故障?
答案1
日志记录是一种有助于从多写操作中断时发生的问题中恢复的技术。此类中断可能会使文件系统在写入之间处于不一致的状态。
“正常”块设备和 dm-crypt 块设备都可能发生中断。对于文件系统来说,块设备就是块设备。块设备加密和文件系统日志记录是完全不同的问题。
答案2
日记与加密是正交的。您将运行加密设备来保护文件的私密性,并使用日志文件系统来保护数据的完整性。鉴于过去十年基于 Linux 的日志系统所取得的进步,确实没有理由不使用它,除了可能的特殊场景,例如嵌入式系统或专门调整的数据库环境。