TRIM wykonuje co najmniej trzy rzeczy:
- zminimalizować wzmocnienie zapisu
- zapobiec długoterminowemu pogorszeniu wydajności
- nieodwracalnie usuń swoje dane
Teraz zależy, gdzie są twoje priorytety.
Dla 1) nie powinieneś w ogóle używać fstrim
, ale skorzystaj z discard
opcji swojego systemu plików. Tylko jeśli wszystko zostanie natychmiast przycięte, dysk SSD przestanie kopiować niepotrzebne fragmenty danych. W praktyce jednak wykazano, że zapobieganie wzmocnieniu zapisu nie jest tak ważne, ponieważ dyski SSD są w porządku z dużą liczbą zapisów.
W przypadku 2) korzystanie z fstrim
tygodniowych lub nawet miesięcznych jest całkowicie w porządku. Nie ma potrzeby używania natychmiastowego wyrzucania ani przycinania codziennie - byłoby to krótkoterminowe rozwiązanie, ale chodzi o to, aby utrzymać dysk SSD w długim okresie. Ale zależy to również od użycia: jeśli twój system plików jest zawsze pełny i widzi dużo zapisów, może być konieczne przycinanie częściej niż w przypadku, gdy masz dużo wolnego miejsca i nie zapisuje się tak dużo w swoich systemach plików.
W przypadku 3) nie powinieneś w ogóle używać żadnego rodzaju wykończenia. Zasadniczo, jeśli spodziewasz się, że będziesz człowiekiem, popełnia błędy, ma wypadki - tak jak właśnie usunąłeś swoją kolekcję zdjęć, ups - narzędzia do odzyskiwania, takie jak photorec
nie będą działać po TRIM, ponieważ dzięki TRIM wszystko zniknęło na zawsze.
Z czystego punktu widzenia odzyskiwania danych SSD jest ogromnym problemem. W Linuksie dzieje się zbyt wiele trymów, nawet bez pytania ( mkfs
implikuje trim, lvremove
/ lvresize
/ ... może, jeśli issue_discards
niektórzy partycjonujący mogą mieć pomysły, ...). Nagle wcześniej odwracalne działania stają się nieodwracalne, a wszystko po to, aby uzyskać kilka punktów więcej w teście porównawczym systemu plików ...
Jeśli zdecydujesz fstrim
, powinieneś wiedzieć, gdzie znajduje się zadanie crona, abyś mógł je wyłączyć w razie wypadku, w ten sposób uzyskasz kompromis między 2) a 3). Ogólnie rzecz biorąc z dyskiem SSD powinieneś upewnić się, że masz dobre kopie zapasowe, są one nawet ważniejsze niż z dyskiem HDD, ponieważ masz mniejsze szanse na odzyskanie na dysku SSD.
discard
jest to nieoptymalne pod względem wydajności: blog.neutrino.es/2013/... i patrick-nagel.net/blog/archives/337man fstrim
w Ubuntu 16.04 maźródło