GNU/Linux >> Znalost Linux >  >> Linux

Je možné, aby SSD TRIM (zahodit) fungoval na ext4 + LVM + softwarový RAID v Linuxu?

Řešení 1:

Od 2.6.37 by měl být přítomen (zdroj) . Jádro to nedělá na pozadí, proces zahazování bloku je aktuálně navržen tak, aby se spouštěl na vyžádání (cron skript!). Podpora Dm-crypt zatím neexistuje.

13. ledna 2011 byl patch začleněn do dm-raid1.c, který zní:

dm raid1: support discard

Enable discard support in the DM mirror target.
Also change an existing use of 'bvec' to 'addr' in the union.

Nejsem 100%, ale myslím, že to je začleňovací okno pro 2.6.38.

EXT4 přidal podporu před chvílí, stejně jako LVM. RAID je jediný klíč, který nemá podporu. Zdá se, že k 13. 1. 2011 byla přidána podpora. Hledejte to v 2.6.38 nebo možná 2.6.39.

Čas pokročil a podpora TRIM je definitivně součástí jádra 3.7. Potvrzení pro RAID10 zní:

Díky tomu md raid 10 podporuje TRIM. Pokud jeden disk podporuje vyřazení a druhý ne, nebo jeden má discard_zero_data a druhý ne, může dojít k nekonzistenci mezi daty z takových disků. To by ale nemělo vadit, vyřazená data jsou k ničemu. To však přidá další kopii při přestavbě.

Řešení 2:

Ohlédnutí za historií závazků od roku 2020:

  • 2010-08 :Umožní předání vyřazených položek do lineárního mapování, pokud to podporuje alespoň jedno základní zařízení.

O 2 roky později jsou zde závazky týkající se md (LSR), jeden z nich:

  • 2012-10 :md:raid 10 podporuje TRIM

— V podstatě za několik měsíců, co jsem dříve upravil svou odpověď, se linuxové jádro stalo schopno podporovat zahazování bloků v nastavení.

Předchozí verze odpovědi:

UPD. :Děkuji Wodinovi, že mi dal vědět — podle lkml.org/lkml/2012/3/11/261 byla tato funkce přidána navrženo nedávno. navrženo !=přijato , ačkoli.

Není možné, protože Linux Soft RAID toto (zatím?) nepodporuje.


Linux
  1. Linux – Jak získat jakoukoli verzi Linuxu, abyste viděli Macbook Pro Ssd 2018?

  2. Linux – Kernel:Podpora jmenných prostorů?

  3. Je možné přerušit vypnutí na Linuxu?

  1. Intel Matrix Storage Manager vs Linux Software RAID

  2. Nejlepší způsob, jak rozšířit software Linux z RAID 1 na RAID 10

  3. Co je lepší LVM na RAID nebo RAID na LVM?

  1. Jak vyměnit vadný pevný disk v softwarovém RAID systému Linux

  2. Použití TRIM a DISCARD s SSD připojenými k řadiči RAID

  3. Operace mkfs trvá velmi dlouho na Linux Software Raid 5