Answers:
dm-crypt不涉及I / O开销-仅CPU开销...;)
例如,在Athlon 64 2.6 GHz双核系统上,我可以以约40 MB /秒(2.6.26内核,Seagate 1.5 TB SATA磁盘)的速度从一个dm-crypt磁盘复制到另一个dm-crypt磁盘。
为了提高性能,请确保已加载针对您的架构优化的aes模块,例如
$ lsmod | grep aes
aes_x86_64 12416 6
aes_generic 32552 1 aes_x86_64
关于数据安全性,由于dm-crypt,因此无需禁用写缓存。旧版本不支持写屏障,但是自2010年以来(内核2.6.31左右),dm-crypt 确实支持它们(分别为unit-unit-access-FUA)。
顺便说一句,有人可以说加密根分区实际上没有任何意义。
但是,加密交换确实有意义。
/tmp
(如果未与`tmpfs一起安装)以及任何其他可能泄漏私有数据的目录。
/etc
或其他某种敏感数据以某种方式被记录/var/
(已签名,BTW) )。