根據 Fedora 的 Wiki 顯示,Fedora 35 或將默認啟用 cryptsetup 自動確定最優扇區大小的功能。
cryptsetup 是一個用于設置基于 DMCrypt 內核模塊的磁盤加密的工具,支持普通 dm-crypt 卷、LUKS 卷、loop-AES、TrueCrypt(包括 VeraCrypt 擴展)和BitLocker 格式,并實現了 LUKS (Linux Unified Key Setup) 規范 。
此前,在磁盤上安裝 Fedora Linux 并使用 LUKS 加密時,Anaconda 安裝程序會忽略底層磁盤設備的實際物理扇區大小,而將 LUKS 設備的扇區大小設置為 512。不過,最新的 cryptsetup 發行版增加了一個選項,即根據設備的物理扇區大小自動檢測最優扇區大小。通過使用這個新選項,Anaconda 可以在安裝過程中對新創建的 LUKS 設備使用最佳扇區大小。
這也意味著,采用 LUKS/dm-crypt 加密并使用基于 4K 扇區大小存儲的用戶可以獲得更高的 I/O 性能。以現代 NVMe 存儲為例,當其使用 4k 扇區時,可以獲得 2%~3% 的性能提升。并且,這只會影響在 Fedora 安裝期間創建的新 LUKS 容器,升級后的系統不會受到此更改的影響。
目前, cryptsetup 和 libblockdev(Anaconda 使用的低級存儲庫)的更改已在上游合并或提交,因此 Fedora 35 只需打包這兩個項目的新版本即可,Anaconda 不需要任何更改。如無意外,Fedora 35 應該在十月底前發布。
編輯:jq
-
內核
+關注
關注
3文章
1382瀏覽量
40380 -
Linux
+關注
關注
87文章
11342瀏覽量
210186
原文標題:Fedora 35 或將支持自適應最優加密扇區大小
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論