Linux

可以讓 SSD TRIM(丟棄)在 Linux 中的 ext4 + LVM + 軟體 RAID 上工作嗎?

  • June 17, 2020

我們在 Linux(目前為 2.6.37)上使用 RAID1+0 和 md 創建一個 md 設備,然後使用 LVM 在設備上提供捲管理,然後使用 ext4 作為我們在 LVM 卷組上的文件系統。

使用 SSD 作為驅動器,我們希望看到 TRIM 命令通過層(ext4 -> LVM -> md -> SSD)傳播到設備。

看起來最近的 2.6.3x 核心添加了許多與 SSD 相關的新 TRIM 支持,包括更多對 Device Mapper 場景的覆蓋,但我們似乎仍然無法使其正確級聯。

這可能嗎?如果是這樣,怎麼做?如果沒有,是否有任何進展?

UPD。2020-06-17

回顧 2020 年的送出歷史:

2 年後,有關於md(LSR) 的送出,其中之一:

— 基本上在我之前編輯答案的幾個月後,Linux 核心就能夠在設置中支持塊丟棄。


以前版本的答案:

UPD。2012-07-17 更新。:感謝 Wodin 讓我知道——根據lkml.org/lkml/2012/3/11/261 ,這個功能最近被提議添加建議!=接受,不過。

UPD。2011-02-01 不可能,因為 Linux 軟 RAID 不支持這個(還沒有?)。

引用自:https://serverfault.com/questions/227918