Fare lo ScanDisk Su linux (fsck)

Pubblicato da Yuri Carlenzoli | 06 Marzo 2008

Non tutti sanno, che su Linux la deframmentazione del disco fisso non serve, il suo filesystem tiene sempre la frammentazione è sempre al massimo al 5% dunque non c'è bisogno di deframmentazione, invece, gli errori nel disco possono esserci, su Windows c'è lo scandisk, su Linux il comando fsck che è il suo equivalente.

Il controllo degli errori presenti sull'hard disk è un fatto indipendente da Linux o qualsiasi altro sistema operativo, perché, il disco fisso è un componente meccanico.

Per cercare errori nel filesystem, con filesystem ext4 si userà il comando fsck.ext4, che ormai lo adotta la maggior parte delle distribuzioni, visto che è il filesystem di base ormai, che ha soppiantato ext3, se installaste una distribuzione voi e dovrete anche formattare vi consiglio di sceglierlo dato che è ormai un filesystem molto stabile ed è molto veloce.

Come usare fsck per fare lo scandisk su Linux

Usare fsck per fare lo scandisk del disco fisso su Linux è banale, sarebbe possibile cercare errori in partizioni ext2, ext3 ed altre però dato che ho appena detto che almeno nel momento in cui scrivo il filesystem ext4 è quello più usato e lo consiglio mi riferirò a quello, in prativa, la sintassi del comando da digitare in shell è semplicemente:

fsck.ext4 -c /dev/hdaX

Dove, fsck.ext4 è il comando vero e proprio, -c è l'opzione che ci permette di controllare i blocchi difettosi e /dev/hdaX è il disco d'analizzare, ovviamente dovrete sostituire la X con il numero appropriato della vostra partizione, ed identificare il corretto hard disk che avete formattato con filesystem ext4.

Una cosa molto importane: se dopo aver digitato il comando viene chiesto, non dovrete utilizzare lettura e scrittura del disco ma solo lettura, un controllo in lettura e scrittura per non aver problemi di perdite di dati lo si fa a filesystem smontato.

Per ulteriori opzioni da utilizzare con il comando, semplicemente digitando in shell man fsck.ext4 potete vedere le pagine di man (del manuale), che fa riferimento a E2fsprogs la quale è una collezione di programmi correlati tra loro di cui anche fsck ne fa parte.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Moderazione dei commenti attiva. Il tuo commento non apparirà immediatamente.