Ubuntu 11.10 Oneiric nie jest dostarczany z cryptsetup 1.4, chociaż Precise tak. Nie wiem, czy cryptsetup można zaktualizować w Oneiric, czy nie. Ponieważ Precyzja zostanie wydana za miesiąc, możesz również poczekać na tę wersję przed rozważeniem TRIM z zaszyfrowanymi partycjami. Jądro można zawsze zaktualizować później.
Od http://code.google.com/p/cryptsetup/wiki/Cryptsetup140 :
Obsługa opcji --allow-discards, aby zezwolić na odrzucanie / żądania TRIM.
Od jądra 3.1 urządzenia dm-crypt opcjonalnie (nie domyślnie) obsługują polecenia odrzucania bloków (TRIM).
Jeśli chcesz włączyć tę operację, musisz włączyć ją ręcznie przy każdej aktywacji za pomocą opcji --allow-discards
cryptsetup luksOpen --allow-discards /dev/sdb test_disk
OSTRZEŻENIE: Istnieje kilka konsekwencji bezpieczeństwa.
Przed włączeniem przeczytaj przynajmniej
http://asalor.blogspot.com/2011/08/trim-dm-crypt-problems.html .
Jak widać, ta funkcja nie jest domyślnie włączona z powodu obniżonego poziomu bezpieczeństwa, jak wspomniano w blogu z linkami. Tak więc, jeśli użyjesz cryptsetup na jądrze 3.0 (dostarczonym z Precise), nie będziesz mieć wsparcia TRIM na twoich zaszyfrowanych partycjach. Po aktualizacji do wersji 3.1+ nadal nie masz, chyba że ją włączysz.
Aby to zrobić, musisz edytować /etc/crypttab
po instalacji (nie jestem pewien, czy jest to możliwe podczas instalacji) i dodać discard
opcję. Zobacz także crypttab (5) .