Mettere in "black-list" settori dell'hard disk

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Scrivi risposta
ziokernel
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 259
Iscrizione: martedì 6 maggio 2008, 19:35

Mettere in "black-list" settori dell'hard disk

Messaggio da ziokernel »

preciso che mi riferisco a soluzioni "casalinghe" dove non ci sono dati importanti.
l'utiliy badblocks scansiona una unità disco e può salvare la lista dei settori danneggiati in un file

1) è possibile impostare il sistema operativo ubuntu 18.04 perchè non vada a leggere/scrivere su questi settori danneggiati?
2) se si come fare?

grazie
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da Pike »

ziokernel ha scritto:
venerdì 27 marzo 2020, 21:53
1) è possibile impostare il sistema operativo ubuntu 18.04 perchè non vada a leggere/scrivere su questi settori danneggiati?
No. E' un mestiere del disco prima e del filesystem poi marchiare i settori come danneggiati. Ma lo fa solo DOPO aver provato a leggere/scrivere.
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
ziokernel
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 259
Iscrizione: martedì 6 maggio 2008, 19:35

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da ziokernel »

ti ringrazio della risposta, quindi se prova a scrivere su un settore danneggiato ti crasha?
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da Pike »

Teoricamente no. L'hard disk dovrebbe in autonomia gestire il controllo di quanto scritto, appena dopo la scrittura.

Discorso diverso è se il dato si corrompe dopo questa verifica...
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
corradoventu
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4000
Iscrizione: domenica 27 aprile 2008, 22:23
Desktop: GNOME
Distribuzione: Ubuntu 22.04,23.10,24.04,24.10
Sesso: Maschile
Località: Rezzoaglio (GE)
Contatti:

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da corradoventu »

Io ho un disco recuperato da un cassonetto che uso per appoggio temporaneo dati non importanti che funziona benissimo da mesi nonostante denunci oltre 100.000 bad sectors che evidentemente sono stati messi in 'black-list' durante la sua vita precedente.
Allegati
Screenshot from 2020-03-28 06-54-30.jpg
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da Pike »

Ma non lo formatti mai...
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da frapox »

ziokernel ha scritto:
venerdì 27 marzo 2020, 21:53
preciso che mi riferisco a soluzioni "casalinghe" dove non ci sono dati importanti.
l'utiliy badblocks scansiona una unità disco e può salvare la lista dei settori danneggiati in un file

1) è possibile impostare il sistema operativo ubuntu 18.04 perchè non vada a leggere/scrivere su questi settori danneggiati?
2) se si come fare?
grazie
Utilizzando e2fsck (fsck.ext*) con l'opzione -c. Come recita il man del comando:
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 di‐
rectory. If this option is specified twice, then the bad block scan will be done
using a non-destructive read-write test.
badblocks invece non andrebbe usato autonomamente ma appunto tramite e2fsck. Da man badblocks:
it is strongly recommended that users not run badblocks directly, but
rather use the -c option of the e2fsck and mke2fs programs.
Se hai un disco segnalato con errori tramite Smart oppure che sospetti abbia un malfunzionamento, puoi provare a zero-riempirlo. A volte i settori vengono marcati come danneggiati anche se non lo sono fisicamente, ma solo perché sono temporaneamente illegibili. Lo zero filling in questo caso dovrebbe risolvere:

Codice: Seleziona tutto

sudo dd if=/dev/zero of=/dev/sdX bs=2M status=progress oflag=sync
Ovviamente sdX è il device smontato che vuoi azzerare.
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Avatar utente
corradoventu
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4000
Iscrizione: domenica 27 aprile 2008, 22:23
Desktop: GNOME
Distribuzione: Ubuntu 22.04,23.10,24.04,24.10
Sesso: Maschile
Località: Rezzoaglio (GE)
Contatti:

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da corradoventu »

Pike ha scritto:
sabato 28 marzo 2020, 9:29
Ma non lo formatti mai...
Formattato dopo averlo trovato, passato e2fsck e mke2fs ora funziona senza errori.
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17365
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da Stealth »

Adoro guardare la resilienza delle cose, l'ho fatto per anni con questo HD (credo di averlo già postato in un'altra discussione) e a volte mi dispiace non poterlo più attaccare*. L'ultima volta che l'ho fatto, non troppi anni fa, funzionava perfettamente. La garanzia di 3 anni è scaduta nel 2002, credo ci volesse un mutuo per comprarlo e contiene meno di un dvd DL ma, in compenso, è più lento :D
*
Spoiler
Mostra
i fascisti delle multinazionali hanno censurato le porte ide sulle motherboard, strumenti pericolosi in mano al popolo
Immagine
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da Pike »

Poi sono arrivati i Maxtor PowerMAX. Che si rompevano a guardarli troppo intensamente...
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
Apanta
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 649
Iscrizione: domenica 17 gennaio 2010, 10:51
Distribuzione: Ubu22.04-UbuBudgie22.04-MX19
Sesso: Maschile
Località: Marsala

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da Apanta »

Codice: Seleziona tutto

sudo dd if=/dev/zero of=/dev/sdX bs=2M status=progress oflag=sync
La domanda é: Si può lanciare il comando da terminale aperto sul s.o. (identificando prima il device)
oppure si deve lanciare da live( perché ho letto in giro che si deve fare da live).
In base alla vs. esperienza, quanto tempo potrebbe impiegare l'operazione per un hdd Sata II da 250GB?
Grazie per la vs. precisazione :giorno:
La presunzione di sapere è peggio dell'ignoranza
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da frapox »

Apanta ha scritto:
sabato 28 marzo 2020, 13:04

Codice: Seleziona tutto

sudo dd if=/dev/zero of=/dev/sdX bs=2M status=progress oflag=sync
La domanda é: Si può lanciare il comando da terminale aperto sul s.o. (identificando prima il device)
oppure si deve lanciare da live( perché ho letto in giro che si deve fare da live).
Se il dispositivo non è in uso (ergo, non è montato) puoi farlo sul SO assolutamente senza problemi.

Se il filesystem è in uso (ad es. perché è una partizione o un disco montato) lo devi prima smontare per azzerarlo, e poi puoi farlo sul SO normale.

Se il filesystem è quello di root, per azzerarlo devi per forza utilizzare una chiavetta e una sessione live di linux.
Apanta ha scritto:
sabato 28 marzo 2020, 13:04
In base alla vs. esperienza, quanto tempo potrebbe impiegare l'operazione per un hdd Sata II da 250GB?
Grazie per la vs. precisazione :giorno:
Di preciso non saprei, comunque direi di mettere in conto qualche oretta.
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Avatar utente
Filoteo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1343
Iscrizione: venerdì 28 agosto 2015, 9:38
Desktop: Gnome
Distribuzione: Arch Linux

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da Filoteo »

Se il dispositivo non è in uso (ergo, non è montato) puoi farlo sul SO assolutamente senza problemi.

Se il filesystem è in uso (ad es. perché è una partizione o un disco montato) lo devi prima smontare per azzerarlo, e poi puoi farlo sul SO normale.

In teoria puoi scrivere con dd su un file system in uso ma è un po' come segare il ramo su cui sei seduto :D Serva come monito e invito a scegliere la lettera corretta in /dev/sdX.
Pike
Rampante Reduce
Rampante Reduce
Messaggi: 5460
Iscrizione: domenica 20 gennaio 2008, 1:13
Desktop: Kubuntu
Distribuzione: 20.04 x64
Contatti:

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da Pike »

Per fare in modo che l'individuazione dei settori sia accurata, eseguire una formattazione "non veloce". Lo so, ci mette il triplo del tempo, ma comincia subito ad individuare le celle/cluster inusabili
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Avatar utente
Apanta
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 649
Iscrizione: domenica 17 gennaio 2010, 10:51
Distribuzione: Ubu22.04-UbuBudgie22.04-MX19
Sesso: Maschile
Località: Marsala

Re: Mettere in "black-list" settori dell'hard disk

Messaggio da Apanta »

Bene Vi ringrazio per le risposte chiare ed esaurienti.
La presunzione di sapere è peggio dell'ignoranza
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti