Come deframmentare in Linux

Impiegato maschio che bilancia il telefono sulla spalla, guardando il computer

Un uomo d'affari sta lavorando al suo computer.

Credito immagine: Christopher Robbins/Photodisc/Getty Images

I computer basati su Windows richiedono una manutenzione regolare per funzionare con la massima efficienza. Gli utenti di lunga data hanno generalmente un elenco di attività di manutenzione di routine da eseguire, come la deframmentazione o la "deframmentazione" del disco rigido. Nell'uso normale il tuo computer tende a disperdere pezzi di file ovunque ci sia spazio e nel tempo ciò può rallentare notevolmente le sue prestazioni. Gli utenti che passano a Linux spesso presumono che avranno ancora bisogno di farlo, ma raramente è così.

Non preoccuparti

Linux utilizza un file system robusto ed efficiente. A causa delle sue radici nel vecchio sistema operativo Unix, Linux, sebbene sia un eccellente sistema operativo per utente singolo, è stato anche creato per supportare più utenti in applicazioni ad alto volume. I suoi file system sono progettati per scrivere i "blocchi" di dati che compongono un file o un programma sulla stessa parte del tuo disco rigido, o almeno tenerli molto vicini l'uno all'altro. In termini pratici, come singolo utente che esegue una versione desktop di Ubuntu, Mint o altre popolari distribuzioni Linux, è improbabile che tu abbia mai bisogno di deframmentare il tuo disco.

Video del giorno

L'eccezione

Gli utenti che scrivono ed eliminano frequentemente file di grandi dimensioni come i film a figura intera potrebbero trarre vantaggio dalla deframmentazione. Se hai dimestichezza con l'interfaccia della riga di comando di Linux, o CLI, un'utilità chiamata "defragfs" funziona bene. Scarica l'utility dalla sua pagina del progetto Sourceforge o da un'altra fonte e copia il file nella tua directory /usr/bin. Digita "make defragfs" - senza le virgolette - al prompt dei comandi per decomprimere l'utilità. Per vedere se la tua unità ha davvero bisogno di deframmentazione, digita "defragfs /mnt/hda1" -- di nuovo, senza le virgolette -- sostituendo hda1 se necessario con il nome effettivo della tua unità. Segui le istruzioni per deframmentare l'unità, se necessario, o per annullare.