SSDcronTrim dla stroniących od systemd
Dyski [[SSD]] na dobre zadomowiły się już w naszych pecetach, ale nadal możemy spróbować poprawić ich wydajność, szczególnie gdy nasza dystrybucja nie korzysta z [[systemd]] oraz nie ma dedykowanego rozwiązania dla funkcji TRIM. Choć grono odbiorców skryptu SSDcronTrim będzie dość wąskie – większość współczesnych dystrybucji z marszu obsługuje poprawnie wspomnianą specyfikę dysków SSD – być może ktoś nadal opiera się przed systemd i nie wykonał samodzielnie skryptów dla [[CRON|CRONa]].
Dlaczego skrypt? Po pierwsze, jest prosty w użyciu, po drugie zajmie się za nas niektórymi niuansami o których niekoniecznie będziemy zawsze pamiętali, po trzecie trochę automatyki w XXI wieku nie powinno nikomu zaszkodzić.
Jak z niego skorzystać? Należy pobrać go ze strony projektu:
wget https://raw.github.com/chmatse/SSDcronTRIM/master/SSDcronTRIM
Pobrany skrypt musimy wyedytować, aby uzupełnić lub poprawić specyfikę środowiska w jakim pracuje nasz dysk.
SSD_MOUNT_POINTS=”/” – miejsce montowania naszych partycji SSD,
MAN_PAGE_INSTALL=”true” – czy po uruchomieniu skryptu zainstalować podręcznik,
HDPARM_CHECKS=”true” – czy sprawdzać obecność polecenia hdparm w systemie,
CRONTAB_DIR=”/etc/cron.d” – gdzie umieścić zadania dla CRONa.
Gdy już wszystko ustawimy jak należy, nadajemy skryptowi odpowiednie prawa:
sudo chmod 740 SSDcronTRIM
Oraz uruchomić:
sudo ./SSDcronTRIM
Skrypt poinformuje o ewentualnych zależnościach (hdparm, util-linux (polecenie fstrim)) i pozwoli nam zapomnieć o naszym dysku, śmieciach na nim i funkcji TRIM – wszystko od teraz będzie się „samo” sprzątało.
Gdybyśmy jednak postanowili odinstalować zadania CRONa stworzone przez skrypt, wystarczy:
sudo ./SSDcronTRIM -d