Bootlin致力於為32位ARM NAS設備提供超過16TiB的存儲支持
Phoronix報導稱,Bootlin已經同一家未具名的網絡附加存儲(NAS)設備供應商簽訂了開發合約,以便32位ARM設備能夠訪問更大的存儲頁面。儘管64位ARM芯片已經問世多年,但現有的32位ARM NAS設備的存量仍相當龐大。基於此,Bootlin提出了一種對上游更友好的終極解決方案,且實現了讓32位ARM設備支持超過16TiB存儲的目標。
(來自:Bootlin)
據悉,隨著Bootlin 在今年6 月更新了對32 位ARM 平台的大頁面支持,目前已有部分NAS 設備廠商推出了超過16TiB 的存儲支持補丁。
然而針對32 位ARM 平台的大頁面支持可能無法成為主流,且該補丁尚未合併到Linux 主線內核中。由於相關解決方案太浪費內存,Linus Torvalds 也對此表示了反對。
相比之下,更好的解決方案是使用64 位(pgoff_t)偏移量來代替文件系統的尋址操作。但與前者一樣,部分NAS 廠商自封的內核功能,也沒有成為市場上的主流。