SSD hızı | get GNU
Tag Archives | SSD hızı
SSD (Solid State Drive) Üzerinde TRIM’i Etkinleştirmek
By filozof on 22 Temmuz 2014 in GNU/Linux İpuçları
TRIM kullanılmazsa, SSD hızının bir süre sonra azalacağı unutulmamalıdır. TRIM’i etkinleştirmeden önce şunlardan emin olmalısınız: 1- Kullandığınız Linux çekirdeği en az 2.6.33 ya da daha yeni bir sürüm olmalıdır ki SSD TRIM’i desteklesin. 2- Bölümünüz EXT4 veya BTRFS formatında biçimlendirilmiş olmalıdır. BTRFS pek tercih edilmediği için, bu yazıda EXT4 bölüme SSD TRIM’i kurulumunu konu edineceğiz. Debian GNU/Linux, Ubuntu ya da Linux Mint kullanıcıları, öncelikle terminali açıp aşağıdaki kodu vermeli, böylelikle SSD disklerinin TRIM desteğine sahip olup olmadığını öğrenmelidirler. Kod içinde yer alan “sda” sizin donanımınız için “sdb” ya da başka bir şey olabilir, onu kendi makine düzeninize göre değiştirmeyi unutmayın. Kod şöyle:
Yukarıdaki kod, geriye şöyle bir çıktı vermelidir:
İlkin eğer SSD sürücünüz hakkında geniş bir bilgi edinmek
isterseniz, aşağıdaki kodu vererek bunu sağlayabilirsiniz:
Komutu verirken “sda“yı kendinize göre düzenlemeyi unutmayın. Kod sürücünüzle ilgili oldukça kapsamlı bir bilgi sunacaktır. Bir depolama aygıtının sağlık durumu hakkında bilgi edinmek için yararlanılabileceğiniz smartmontools adlı bir denilen paket vardır. Dilerseniz bu paketi de yükleyebilirsiniz.
Yükledikten sonra aşağıdaki kodu döndürdüğünüzde size çeşitli verileri döndürecektir. Komutu verirken “sda“yı kendinize göre düzenlemeyi unutmayın.
SSD üzerinde TRIM’i etkinleştirmek için Önerilmeyen bir yöntem /etc/fstab dosyasını root olarak açmak ve “ıskarta” seçeneğini eklemektir. Bunun için:
koduyla dosya açılır, içine “ıskarta” seçeneği eklenir:
UUID=1cd2fc4f-7d99-4c7a-8ea7-6f9a2d5e5960 / ext4 discard,errors=remount-ro 0 1
Önerilen yöntem; günlük cron kullanarak SSD ayarıdır. Tabii, böyle bir dosya yoktur, öncelikle oluşturulması gerekir:
İçeriğine şunlar yapıştırılır:
Buraya günlük TRIM için etkinleştirilmek istenenen SSD bölümlerinin eklenmesi gerekir. Görüldüğü gibi yukarıda root (/) ve ev (/ home) bölümleri var. Eğer / home dizini ayrı bir yer olarak bir SSD bölüme açılmamışsa, buraya eklenmesine gerek yoktur. Dosyayı kaydetmeden önce bir kontrol yapabilirsiniz. Terminalde aşağıdaki kodu deneyin:
Bu komut şuna benzer bir çıktı üretmelidir:
/: 3433742336 bytes were trimmed
Şimdi dosyayı kaydedin ve aşağıdaki komutu kullanarak çalıştırılabilir yapın:
Artık bilgisayarınız o an kapalı bile olsa, her gün 06:25’te günlük cron yürütülür ve siz /var/log/trim.log dosyasından durumu kontrol edebilirsiniz.
Eğer şifrelenmiş bir bölüm kullanıyorsanız, bazı ekstra adımları da gerçekleştirmeniz gerekiyor. Root olarak /etc/default/grub dosyasını açmalısınız:
GRUB_CMDLINE_LINUX yanına aşağıdaki satırı ekleyin:
Dosya düzenlendikten sonra şöyle görünmelidir:
“GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
Sonra dosyayı kaydedip, GRUB’u güncelleyin.
Son olarak, root olarak /etc/crypttab dosyasını açın:
SSD bölümleri için “ıskarta” seçeneğini ekleyin.
Sonuç olarak aşağıdaki komutu çalıştırın: