Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Czy ktoś się może orientuje w jaki sposób działa opcja issue_discards, którą można określić w pliku /etc/lvm/lvm.conf ? Bo tak się zastanawiam i nie do końca rozumiem jej znaczenie.
Weźmy przykładowo LUKS+LVM. Jeśli się ustawi issue_discards=1 ale w /etc/crypttab nie uwzględni się discard przy kontenerze, to wtedy i kontener i voluminy LVM nie posiadają wsparcia dla trim/discard. Z kolei jak ustawie samo discard w /etc/crypttab , to wtedy i kontener i voluminy LVM dostaną wsparcie dla trim/discard:
# lsblk --discard /dev/sdb NAME DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO sdb 0 512B 2G 0 ├─sdb1 0 512B 2G 0 ├─sdb2 0 512B 2G 0 └─sdb3 0 512B 2G 0 └─debian_crypt 0 512B 2G 0 ├─goodram_ssd-ccache 0 512B 2G 0 ├─goodram_ssd-debuilder 0 512B 2G 0 ├─goodram_ssd-root 0 512B 2G 0 └─goodram_ssd-home 0 512B 2G 0
Wiec jak to jest z tym issue_discards, w pliku /etc/lvm/lvm.conf? Ustawiać to, nie ustawiać? xD
Offline
Już chyba wiem o co chodzi. xD
Ta opcja nie ma znaczenia dla danych wewnątrz logicznych voluminów. Ale jak się coś z tymi voluminami robi, np. zmienia ich rozmiar na mniejszy lub zupełnie się je usuwa, to wtedy jak ma się tę opcje włączoną, to LVM prześle do firmware dysku info, że dane z okrojonych voluminów nadają się do odzyskania czyli mniej więcej to samo co robi system plików przy usuwaniu plików jak się ma włączoną opcję discard.
Ostatnio edytowany przez morfik (2023-12-08 23:44:51)
Offline