So come controllare / riparare il mio disco rigido ma non so come vedere il numero di settori danneggiati sul mio disco rigido.
PS Sembra che il mio disco rigido morirà presto :-(
So come controllare / riparare il mio disco rigido ma non so come vedere il numero di settori danneggiati sul mio disco rigido.
PS Sembra che il mio disco rigido morirà presto :-(
Risposte:
Esistono due modi per rilevare settori danneggiati in Linux: è possibile utilizzare l'utilità del disco (gui) oppure è possibile utilizzare il comando badblocks per controllare i settori danneggiati del disco rigido:
sudo badblocks -v /dev/{device}
Questo dovrebbe rispondere alla domanda, ma per chiunque sia interessato a come contrassegnarli può essere fatto con 2 semplici comandi ...
Aggiungi i blocchi danneggiati a un file ...
sudo badblocks /dev/sdb > {/dir/to/filename}
e poi dì fsckdi contrassegnarli come inutilizzabili con ...
sudo fsck -l {/dir/to/filename} /dev/{device}
badblocks+ fsckper contrassegnare i blocchi danneggiati potrebbe essere pericoloso. Dalla badblockspagina man: "Nota importante: se l'output dei badblock verrà inviato ai programmi e2fsck o mke2fs, è importante che la dimensione del blocco sia specificata correttamente, poiché i numeri di blocco generati dipendono molto dalla dimensione del blocco in uso dal filesystem. Per questo motivo, si raccomanda vivamente agli utenti di non eseguire direttamente i badblock, ma piuttosto di utilizzare l'opzione -c dei programmi e2fsck e mke2fs . " Vedi la risposta di @ john-mehorter.
Usa fsck.ext3 (e2fsck) per esempio e usa l'opzione -cc
-c This option causes e2fsck to use badblocks(8) program to do a read-only scan of the device in order to find any bad
blocks. If any bad blocks are found, they are added to the bad block inode to prevent them from being allocated to a
file or directory. If this option is specified twice, then the bad block scan will be done using a non-destructive
read-write test.`
fsck -cc / dev / sda1
e2fsckabbia-cun'opzione che si chiamabadblockse si occupa della dimensione del blocco. Apparentemente bisogna stare molto attenti a far combaciare quelli se lo fai a modo tuo.