根據(jù) Fedora 的 Wiki 顯示,F(xiàn)edora 35 或?qū)⒛J(rèn)啟用 cryptsetup 自動(dòng)確定最優(yōu)扇區(qū)大小的功能。
cryptsetup 是一個(gè)用于設(shè)置基于 DMCrypt 內(nèi)核模塊的磁盤加密的工具,支持普通 dm-crypt 卷、LUKS 卷、loop-AES、TrueCrypt(包括 VeraCrypt 擴(kuò)展)和BitLocker 格式,并實(shí)現(xiàn)了 LUKS (Linux Unified Key Setup) 規(guī)范 。
此前,在磁盤上安裝 Fedora Linux 并使用 LUKS 加密時(shí),Anaconda 安裝程序會(huì)忽略底層磁盤設(shè)備的實(shí)際物理扇區(qū)大小,而將 LUKS 設(shè)備的扇區(qū)大小設(shè)置為 512。不過,最新的 cryptsetup 發(fā)行版增加了一個(gè)選項(xiàng),即根據(jù)設(shè)備的物理扇區(qū)大小自動(dòng)檢測(cè)最優(yōu)扇區(qū)大小。通過使用這個(gè)新選項(xiàng),Anaconda 可以在安裝過程中對(duì)新創(chuàng)建的 LUKS 設(shè)備使用最佳扇區(qū)大小。
這也意味著,采用 LUKS/dm-crypt 加密并使用基于 4K 扇區(qū)大小存儲(chǔ)的用戶可以獲得更高的 I/O 性能。以現(xiàn)代 NVMe 存儲(chǔ)為例,當(dāng)其使用 4k 扇區(qū)時(shí),可以獲得 2%~3% 的性能提升。并且,這只會(huì)影響在 Fedora 安裝期間創(chuàng)建的新 LUKS 容器,升級(jí)后的系統(tǒng)不會(huì)受到此更改的影響。
目前, cryptsetup 和 libblockdev(Anaconda 使用的低級(jí)存儲(chǔ)庫(kù))的更改已在上游合并或提交,因此 Fedora 35 只需打包這兩個(gè)項(xiàng)目的新版本即可,Anaconda 不需要任何更改。如無(wú)意外,F(xiàn)edora 35 應(yīng)該在十月底前發(fā)布。
編輯:jq
-
內(nèi)核
+關(guān)注
關(guān)注
4文章
1470瀏覽量
42905 -
Linux
+關(guān)注
關(guān)注
88文章
11771瀏覽量
219110
原文標(biāo)題:Fedora 35 或?qū)⒅С肿赃m應(yīng)最優(yōu)加密扇區(qū)大小
文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
FAQ_MA35D1_ 如何配置編譯選項(xiàng)以在編譯后減小大小?
如何在 Keil rvmdk 開發(fā)環(huán)境中啟用可配置的數(shù)據(jù)閃存并設(shè)置大小?
如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境中啟用可配置數(shù)據(jù)閃存并設(shè)置大小?
如何使用新唐 NuMicro? ICP 編程工具啟用可配置的數(shù)據(jù)閃存并設(shè)置大小?
請(qǐng)問如何在 Keil rvmdk 開發(fā)環(huán)境中啟用可配置的數(shù)據(jù)閃存并設(shè)置大小?
請(qǐng)問如何使用新唐 NuMicro? ICP 編程工具啟用可配置的數(shù)據(jù)閃存并設(shè)置大小?
如果在配置位中啟用了看門狗(WDT)功能,是否會(huì)影響ISP升級(jí)過程呢?
TC377將pflash扇區(qū)設(shè)置為OTP,請(qǐng)問這個(gè)pflash扇區(qū)設(shè)置為OTP區(qū)域后還能寫入嗎?
啟用 ALT DP 通信是否需要任何配置數(shù)據(jù)?
求助,關(guān)于在S32G399ARDB3板上的Multicore Bootloader中啟用HSE功能的問題求解
NAND Flash與SD NAND的存儲(chǔ)扇區(qū)架構(gòu)差異
Fedora35或?qū)⒛J(rèn)啟用 cryptsetup 自動(dòng)確定最優(yōu)扇區(qū)大小的功能
評(píng)論