Obecnie buduję nowy serwer Ubuntu 13.04 z 2 256 GB dyskami SSD w lustrze RAID, aby uruchomić instancję MariaDB. Zazwyczaj LVM umieszczamy na górze szyfrowania dm-crypt na macierzy md raid 1 , ale wcześniej nie używaliśmy dysków SSD w tej konfiguracji.
Moje pytanie brzmi: ponieważ będziemy używać nowszego jądra (3.8), powinno to umożliwić bezpośrednie stosowanie fstrim do woluminu rajdowego, tak jak go rozumiem. Czy mogę teraz po prostu polegać na tym, aby poprawnie współpracować z fstrim -v /
zadaniem cron, tak jak zrobiłbym to, gdyby nalot nie był na miejscu? Czy to prawda nawet z LVM na szczycie woluminu rajdowego? Planujemy używać sprzętowego szyfrowania na dyskach, więc nie będziemy potrzebować tutaj dm-crypt.
UWAGA: Zdaję sobie sprawę, że istnieje kilka podobnych pytań dotyczących backportowania zaktualizowanych wersji jądra i implementacji odrzucania z woluminem md - pytam konkretnie, czy fstrim
działa przeciwko md-raid bez dalszych modyfikacji w nowszych jądrach.
AKTUALIZACJA: Chciałem tylko sprawdzić i opublikować, że to działa dobrze. W cron.daily jest teraz praca, która działa na fstrim /
i /boot
działa idealnie. Okazało się również, że szyfrowanie sprzętowe na dyskach SSD (Samsung 840 Pro) wymaga obsługi TPM, której nie mamy, więc skonfigurowaliśmy szyfrowanie programowe, jak pokazano w linku. Dodając discard
do opcji w /etc/crypttab
( nie do /etc/fstab
) i issue_discards = 1
sekcji urządzeń /etc/lvm/lvm.conf
, fstrim działa dobrze nawet przez LVM, szyfrowanie i warstwy RAID. Więcej informacji o konfiguracji trymowania / odrzucania na dyskach SSD z LVM i szyfrowaniem można znaleźć tutaj.
źródło