Linux Kernel 5.8 将为 blk-mq 引入内联加密支持
|
fscrypt 是用于 Linux 文件系统加密管理的高级工具,它管理元数据、密钥生成、密钥封装与 PAM 集成,并提供用于创建和修改加密目录的统一界面。fscrypt 的内核部分已集成到诸如 ext4 的文件系统中。 blk-mq 则是 Linux 的块设备层多队列机制,它将 Linux 内核存储栈中请求层的单队列改成多队列,理论上提升性能。 如果接下来 blk-mq 支持内联加密,那么它能够在存储栈中向下传递加密上下文,目前 Linux 内核源码 commit 中解释:我们必须通过某种方式让存储设备驱动程序知道它应该用于加密/解密请求的加密上下文。而上层(例如文件系统/fscrypt)知道情况并且管理加密上下文。这样,当上层提交 BIO 到块层,这个 BIO 最终到达的设备驱动程序支持内联加密,那么设备驱动程序则已经表明了 BIO 的加密上下文。 代码上具体改动是将 struct bio_crypt_ctx 添加到 struct bio 中,用来表示加密上下文,同时引入各种用于操作 bio_crypt_ctx 并使 bio/request 合并函数逻辑知晓 bio_crypt_ctx。 本文素材来自互联网 (编辑:伊春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 北美地区少数Apple Store放开AppleCare +购买条件 从60天延
- 在世界糖尿病日 看 Google 如何用 AI 辅助医疗?
- 谷歌测试将分享按钮引入Android版Chrome浏览器的工具栏
- [图]Windows 10硬件加速GPU调度即将上线 AMD和Intel的已在路
- 数据观联合创始人兼COO翟文静:媒体服务于产业应随需而生,
- 报道称三星正努力提升5nm EUV产能 高通骁龙875G芯片组或受影
- 新冠肺炎CT影像AI识别准确率达96% 将在100家医院落地
- 全日空与多家汽车公司合作 在羽田国际机场测试自动驾驶电动
- 爱立信承认在五国行贿 抛10亿美元和美方达成和解
- 粽子为什么北甜南咸?真相只有一个

