Αν χρησιμοποιείς κάποιον Solid State Drive (SSD), τότε δεν πρέπει να τρέχεις κάποιο πρόγραμμα για ανασυγκρότηση ή να προσπαθείς να αυξήσεις την χωρητικότητα σου με κάποιο εργαλείο. Οπότε, πως καθαρίζεις τον SSD σου; Το TRIM είναι η εντολή που χρησιμοποιούμε για να ενημερώσουμε το λειτουργικό σύστημα να ξεκινήσει τον καθαρισμό. Τα Windows 8 και 10 έρχονται με το “Optimize Drive” χαρακτηριστικό το οποίο τρέχει την εντολή TRIM σχετικά συχνά. Αλλά τι γίνεται με το Ubuntu; Πως γίνεται η ενεργοποίηση TRIM στο Ubuntu;
Σημείωση: Τα παρακάτω βήματα δεν θα λειτουργήσουν αν έχεις κρυπτογραφημένο partition.
1. Πρώτα, θα χρειαστεί να σιγουρευτούμε πως ο SSD στον υπολογιστή σου υποστηρίζει το TRIM. Στο Ubuntu, άνοιξε το τερματικό (terminal) και γράψε:
sudo hdparm -I /dev/sda
Αν το Ubuntu δεν είναι εγκατεστημένο στο πρώτο partition του SSD, άλλαξε το “sda
” για να αντικατοπτρίζει το διαμέρισμα στο οποίο υπάρχει το Ubuntu. Κατέβα προς τα κάτω έως ότου δεις την “Enabled Supported:” ενότητα. Κατέβα προς τα κάτω και αν δεις κάτι του τύπου “Data Set Management TRIM supported (limit 4 blocks),” τότε το TRIM υποστηρίζεται για τον SSD σου.
2. Στην συνέχεια, θα χρειαστεί να τεστάρουμε αν η TRIM λειτουργία λειτουργεί στο Ubuntu. Οπότε, άνοιξε το τερματικό (terminal) και γράψε:
sudo fstrim -v /
Αυτό θα καθαρίσει το root partition του SSD. Αν είναι επιτυχής, θα δεις κάτι σαν αυτό:
3. Τέλος, θα θέσουμε μια cron δουλειά για το λειτουργικό σύστημα ώστε να στέλνει την TRIM εντολή μια φορά κάθε μέρα.
sudo nano /etc/cron.daily/trim
Επικόλλησε τον παρακάτω κώδικα στην κενή περιοχή:
#!/bin/sh fstrim -v /
Αν η Home directory σου βρίσκεται σε διαφορετικό partition, μπορείς να βάλεις μια επιπλέον σειρά στο τέλος του παραπάνω κώδικα:
fstrim -v /home >> $LOG
Αν θέλεις να αποθηκεύσεις το output σε ένα log αρχείο, μπορείς να χρησιμοποιείς τον παρακάτω κώδικα:
#!/bin/sh LOG=/var/log/trim.log echo "*** $(date -R) ***" >> $LOG fstrim -v / >> $LOG fstrim -v /home >> $LOG
Αποθήκευση (Ctrl + o) και κλείσμο (Ctrl + x).
Τέλος, κάνε την cron δουλειά εκτελέσιμη:
sudo chmod a+x /etc/cron.daily/trim
Αυτό ήταν! Το TRIM ενεργοποιήθηκε στο Ubuntu.