Linux 核心 5.12-rc1 中的錯誤導致 FS 中的資料遺失

Linus Torvalds 警告用戶,在核心5.12-rc1 的實驗版本中發現了一個嚴重問題,建議不要安裝該版本進行測試,並將Git 標籤「v5.12-rc1」重新命名為「v5.12-rc1-dontuse 」。使用交換文件時會出現此問題,並可能導致該文件所在的檔案系統中的資料損壞。

特別是,5.12-rc1中提出的更改擾亂了交換文件的正常操作,並導致文件系統中交換資料開頭的偏移量丟失,從而導致了災難性的結果——文件系統的內容被覆蓋通過隨機交換數據。該問題僅影響具有交換文件的系統,並且在使用單獨的磁碟分割區進行交換時不會發生。

來源: opennet.ru

添加評論