Ако използвате твърд диск (SSD), трябва да знаете, че не трябва да пускате софтуер за дефрагментиране или консолидиране на свободни пространства. Е, как да почистите SSD и да освободите празното пространство? TRIM е командата, която използваме, за да информираме операционната система, за да извършим задачата за почистване. Windows 8 идва с функцията "Optimize Drive", която може да изпълнява редовно командата TRIM. Какво ще кажете за Ubuntu? Как може да активирате TRIM за SSD в Ubuntu?

Забележка : Следващите стъпки няма да работят, ако сте шифровали вашия дял.

1. Първо, трябва да се уверим, че SSD на вашия компютър поддържа TRIM. В Ubuntu отворете терминал и въведете:

 sudo hdparm-I / dev / sda 

Ако Ubuntu не е инсталиран в първия дял на SSD, променете " sda ", за да отразите дяла, в който Ubuntu пребивава. Превъртете надолу в списъка, докато видите раздела "Активиран поддръжка:". Превъртете надолу по-надолу и ако видите нещо като " Поддържане на комплект данни за управление TRIM (ограничение 4 блока) ", тогава се поддържа TRIM за вашия SSD.

2. След това трябва да проверим дали функцията TRIM работи в Ubuntu. В терминала въведете:

 sudo fstrim -v / 

Това ще изчисти коренния дял на SSD. Ако успеете, трябва да видите нещо подобно:

3. Накрая, ще зададем cron задача за операционната система да изпраща командата TRIM веднъж на ден.

 sudo nano /etc/cron.daily/trim 

Поставете следния код в празната област:

 #! / bin / sh fstrim -v / 

Ако вашата HOME директория е разположена на друг дял, можете да добавите допълнителен ред към края на горния код:

 fstrim -v / начало >> $ LOG 

Ако искате да запазите изхода в лог файл, вместо това можете да използвате следния код:

 #! / bin / sh LOG = / var / log / trim.log ехо "*** $ (дата -R) ***" >> $ LOG fstrim -v / >> $ LOG fstrim -v / home >> $ LOG 

Запазете (Ctrl + o) и излезте (Ctrl + x).

Сега направете задачата на cron изпълнима:

 sudo chmod а + x /etc/cron.daily/trim 

Това е.

Кредит на изображението: Моят SSD