Situasi dengan TRIM di Ubuntu membuat saya benar-benar bingung. Saya tidak tahu apakah saya perlu menjalankannya secara manual atau tidak. Sumber yang saya temukan berbeda dan tidak jelas.
Saya memiliki Ubuntu 10,04 dengan pembaruan terbaru (termasuk kernel 2.6.32-26). Saya memiliki drive Intel X-25M dengan firmware terbaru, dan diformat sebagai ext4.
Jadi, apakah dukungan TRIM berjalan secara otomatis? Jika tidak, bagaimana cara memeriksa apakah saya perlu menjalankannya, lalu bagaimana cara menjalankannya jika perlu?
Jawaban:
Menurut laporan bug ini, TRIM tidak didukung dengan kernel Ubuntu di Ubuntu Lucid (10.04).
Semua versi Ubuntu yang lebih baru hadir dengan kernel yang mendukung TRIM tetapi Anda harus mengaktifkannya secara manual jika Anda menggunakan sistem file ext4 (default).
sumber
Kernel Linux mendukung TRIM pada versi 2.6.33 .
Jadi jawabannya adalah: Ya , Linux, dalam versi terbarunya, mendukung TRIM di luar kotak. Ubuntu 10.04 tidak.
Pertanyaannya adalah apakah fitur akan kembali porting ke 2.6.32 atau 10.04 akan mendapatkan pembaruan ke 2.6.33+. (lihat jawaban João Pinto)
Tentu saja SSD Anda harus mendukungnya juga. Masih ada beberapa masalah dengan beberapa SSD tertentu (saya pikir yang Indilinx mungkin masih agak miring misalnya). Firmware SSD harus menerapkan semuanya dengan benar - tetapi, saya mengerti, beberapa SSD menerapkan TRIM dengan cara yang tidak benar-benar sesuai dengan standar ATA. Atau setidaknya dengan cara kereta.
X-25M generasi pertama dari Intel tidak mendukung trim "Benar" (atau tidak sama sekali - benar-benar berbicara). Intel X-25M G2 generasi kedua tidak. Saya tidak tahu apakah firmware terbaru menambahkan TRIM yang tepat, situs web Intel terus menyebutkan itu "Dioptimalkan untuk Windows 7", yang bisa berarti itu dibaut sebagai fitur perangkat lunak pada driver windows, dan bahwa disk tidak melakukannya. sendiri karena Intel meninggalkan pekerjaan rumah mereka di bus lagi :-)
sumber
Dukungan TRIM diperkenalkan di Linux 2.6.33 (Ubuntu 10.10), namun sepertinya Ubuntu 10.04 tidak akan pernah menerima dukungan TRIM . Setelah diperoleh, dukungan TRIM harus diaktifkan melalui FSTab .
sumber
Saya melihat bagian-bagian berikut dalam deskripsi pembaruan 2.6.32-39:
sata_mv: memperbaiki dukungan DSM / TRIM yang rusak (v2)
ext4: jadikan trim / buang opsional (dan mati secara default)
Saya berasumsi ini berarti sekarang didukung.
sumber
Sepertinya ini berjalan di Ubuntu-2.6.32-9.13 sebagai commit 9f3979ef, kembali pada Desember 2009, jadi telah tersedia dalam jelas sejak dirilis.
Anda tentu saja perlu me-mount dengan
discard
opsi untuk mengaktifkannya.sumber