根据Fedora的Wiki,Fedora35可能默认启用cryptsetup自动确定最佳扇区大小。cryptsetup是一个基于DMCrypt内核模块的磁盘加密设置工具,支持常见的dm-crypt卷、LUKS卷、loop-AES、TrueCrypt(包括VeraCrypt扩展)和BitLocker格式,实现LUKS(Linux统一密钥设置)规范。以前,在使用LUKS加密的磁盘上安装FedoraLinux时,Anaconda安装程序会忽略底层磁盘设备的实际物理扇区大小,并将LUKS设备的扇区大小设置为512。但是,最近的cryptsetup版本添加了一个选项来自动根据设备的物理扇区大小检测最佳扇区大小。通过使用这个新选项,Anaconda可以在安装期间为新创建的LUKS设备使用最佳扇区大小。这也意味着拥有基于4K扇区大小的LUKS/dm-crypt加密存储的用户可以获得更高的I/O性能。以现代NVMe存储为例,当它使用4k扇区时,可以获得2%~3%的性能提升。此外,这只会影响在Fedora安装期间创建的新LUKS容器,升级后的系统不会受到此更改的影响。目前,cryptsetup和libblockdev(Anaconda使用的底层仓库)的改动已经合并或提交到上游,所以Fedora35只需要打包这两个项目的新版本,Anaconda不需要任何改动。如果不出意外,Fedora35应该会在10月底推出。本文转自OSCHINA标题:Fedora35可能支持自适应最优加密扇区大小地址:https://www.oschina.net/news/147941/fedora-support-automatically-use-optimal-encryption-sector
