TRIM desteğinin hikayesi nedir?


13

Ubuntu'daki TRIM'in durumu beni tamamen karıştırdı. Manuel olarak çalıştırmam gerekip gerekmediğini bilmiyorum. Bulduğum kaynaklar farklı ve belirsiz.

Ubuntu 10.04 ile en son güncellemelerim var (çekirdek 2.6.32-26 dahil). En son bellenime sahip bir Intel X-25M sürücüm var ve ext4 olarak biçimlendirilmiş.

TRIM desteği otomatik olarak çalışıyor mu? Değilse, çalıştırmam gerekip gerekmediğini nasıl kontrol ederim ve sonra gerekirse nasıl çalıştırırım?


Fiziksel diskin de TRIM'i desteklemesi gerektiğini unutmayın - bazı eski diskler desteklemez; modelinden emin değilim.
Piskvor

Yanıtlar:


13

Bu hata raporuna göre TRIM, Ubuntu Lucid'deki (10.04) Ubuntu çekirdeği ile desteklenmiyor.

Ubuntu'nun tüm yeni sürümleri TRIM'i destekleyen bir çekirdeğe sahiptir, ancak ext4 dosya sistemini kullanıyorsanız (varsayılan) manuel olarak etkinleştirmeniz gerekir .


Hata raporları 2.6.33'ten geri yükleme trim desteğinden bahsediyor, şimdi 2.6.35'teyiz. Hata raporu 2.6.32 sürümü ile ilgilidir
Stefano Palazzo

1
Soru yaklaşık 2.6.32, hata raporu soru için geçerlidir;)
João Pinto

Tabii ki özür dilerim. Sadece 10.04'ün en yenisine sahip olduğunu varsaydım (neden olsun?). Bir dahaki sefere daha dikkatli okuyacağım. Cevabımı şimdi anlamlı olmak için düzenledi. :)
Stefano Palazzo

"Mevcut" kelimesi hala yanıltıcıdır, mevcut çekirdekler kesinlikle TRIM'i desteklediğinden, cevabı buna göre düzenleyeceğim.
Uli

7

Linux çekirdeği 2.6.33 sürümünden itibaren TRIM'i desteklemektedir .

Cevap: Evet , Linux, en son sürümünde TRIM'i kutudan çıkarıyor. Ubuntu 10.04 bunu yapmıyor.

Soru, özelliğin 2.6.32'ye geri taşınıp taşınmayacağı veya 10.04'ün 2.6.33+ sürümüne güncelleme alıp almayacağıdır. (João Pinto'nun cevabına bakınız)

Tabii ki SSD'niz de bunu desteklemeli. Bazı özel SSD'lerle ilgili hala bazı sorunlar var (Indilinx'lerin hala biraz sakat olabileceğini düşünüyorum). SSD'lerin ürün yazılımı her şeyi doğru bir şekilde uygulamalıdır - ama anlıyorum, bazı SSD'ler TRIM'i ATA standardına gerçekten uygun olmayan bir şekilde uyguluyor. Ya da en azından arabası gibi.

Intel'in birinci nesil X-25M, "Düzgün" kırpma özelliğini desteklemiyor (ya da hiç konuşmuyorsa). İkinci nesil Intel X-25M G2 bunu yapıyor. En son ürün yazılımının doğru TRIM ekleyip eklemediğini bilmiyorum, Intel web sitesi "Windows 7 için optimize edildi" den bahsetmeye devam ediyor, bu da Windows sürücüsünde bir yazılım özelliği olarak cıvatalandığı ve diskin bunu yapmadığı anlamına gelebilir kendi kendine çünkü Intel ödevlerini tekrar otobüste bıraktı :-)


3
TRIM'i destekleyen bir çekirdek ve sürücüde bile, fstab'da etkinleştirilmesi gerekir (burada açıklandığı gibi: askubuntu.com/questions/18903/how-to-enable-trim/19480#19480 ).
Uli


5

2.6.32-39 güncellemesinin açıklamasında aşağıdaki parçaları görüyorum:

  • sata_mv: bozuk DSM / TRIM desteğini düzeltin (v2)

    • LP: # 644694
  • ext4: kırpma / atmayı isteğe bağlı yap (ve varsayılan olarak kapalı)

Bunun artık desteklendiği anlamına geldiğini varsayıyorum.


1

Görünüşe göre bu, Ubuntu-2.6.32-9.13'te 2009 yılının Aralık ayında 9f3979ef taahhüdü olarak gitti, bu yüzden piyasaya sürüldüğünden beri berrak olarak mevcut.

Tabii ki, discardetkinleştirmek için seçenek ile monte etmeniz gerekiyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.