badblocks

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
Menth
Prode Principiante
Messaggi: 81
Iscrizione: venerdì 20 giugno 2008, 12:28

badblocks

Messaggio da Menth »

Salve.
Ho un disco vecchio, molto vecchio. Tante volte il PC s'è spento a causa di mancanza di corrente e ora ho qualche settore danneggiato. Ho usato fsck con il controllo di superficie, che si appoggia al comando badblocks, ma non riesco a capire se la cosa funziona oppure no. Il PC non dà problemi, ma tutte le volte che deve fare un controllo programmato mi dice che ha trovato degli errori e gli errori sono quei settori danneggiati (me li sono segnati, sono sempre gli stessi) che in teoria avrebbe dovuto contrassegnare come inutilizzabili con fsck.

Forse ho sbagliato io qualcosa? Oppure è normale così perché fsck ignora lo stato dei settori danneggiati?
Avatar utente
Spinus
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1397
Iscrizione: mercoledì 21 febbraio 2007, 23:09

Re: badblocks

Messaggio da Spinus »

Non l'ho mai fatto, ma, in teoria, dovresti usare badblocks per ricavare la lista dei blocchi danneggiati e, poi, utilizzare mkfs per creare una partizione che non utilizzi i blocchi danneggiati! In questo modo fsck non dovrebbe più segnalare errori perché quei settori non vengono utilizzati da nessuna partizione!

...però, in effetti, leggendo il man di fsck, mi sono ricordato che usando l'opzione -c i blocchi danneggiati vengono segnati come tali e non saranno più utilizzati!
kiwiproject.wordpress.com

Linux user # 465110
Avatar utente
Menth
Prode Principiante
Messaggi: 81
Iscrizione: venerdì 20 giugno 2008, 12:28

Re: badblocks

Messaggio da Menth »

Sì, è l'opzione che ho usato io. Forse fsck ignora tale disposizione e mi segnala l'errore lo stesso.

Quella di usare mkfs è una buona idea, ma si possono fare file system non contigui?
Avatar utente
Spinus
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1397
Iscrizione: mercoledì 21 febbraio 2007, 23:09

Re: badblocks

Messaggio da Spinus »

A dirti la verità non so esattamente come funzioni, ma credo che faccia una normale partizione e, poi, segni quali blocchi non usare! (Quindi non credo che faccia una cosa molto diversa da quello che fa fsck...)
Ma che tipo di filesystem stai usando?
kiwiproject.wordpress.com

Linux user # 465110
Avatar utente
Menth
Prode Principiante
Messaggi: 81
Iscrizione: venerdì 20 giugno 2008, 12:28

Re: badblocks

Messaggio da Menth »

Ext2, quello che mi ha proposto di base durante l'installazione.

edit: Io PRESUMO che non faccia una partizione con i blocchi, ma semplicemente li scriva in uno speciale inode con tutti i blocchi danneggiati. Almeno mi è sembrato di capire così. Da quel che ho capito è possibile anche aggiungerli a mano.
Ultima modifica di Menth il giovedì 12 febbraio 2009, 15:34, modificato 1 volta in totale.
Avatar utente
Spinus
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1397
Iscrizione: mercoledì 21 febbraio 2007, 23:09

Re: badblocks

Messaggio da Spinus »

Sì, dovrebbe funzionare così!
Ho trovato questa guida..magari può esserti utile!
kiwiproject.wordpress.com

Linux user # 465110
Avatar utente
Menth
Prode Principiante
Messaggi: 81
Iscrizione: venerdì 20 giugno 2008, 12:28

Re: badblocks

Messaggio da Menth »

Wow proverò, anche se sembra lungo e pericoloso lavorare su queste cose.

Il danno mi sembra più grave del previsto, c'è un centinaio di blocchi danneggiati e alcuni quando vengono scansionati fanno addirittura bloccare il PC. Per ora il grosso del danno sta a 3/4 del disco, ci ho ritagliato una partizione attorno che non uso. A questo punto dubito che sia un problema di cadute di corrente, forse è qualcosa di più serio. Amen, finché tiene tiene.

Comunque tornando a noi, nella parte "più o meno" sana del disco ci sono una manciata di blocchi danneggiati. Tramite il comando "dumpe2fs -b" riesco a vedere quali sono stati contrassegnati come danneggiati. Non mi sembra di vedere quelli che mi segnala fsck quando fa il controllo di routine. Il controllo di superficie l'ho fatto ieri notte e non mi sembra abbia aggiunto niente di nuovo. La prossima volta che mi fa il controllo di routine mi scrivo manualmente i blocchi da contrassegnare come danneggiati e poi vedrò con la guida come fare.

Tralaltro: il controllo l'ho fatto lanciando Xubuntu dal Live CD, alla riaccensione xorg.conf era stato modificato e tutti i font usati per le finestre e le applicazioni erano minuscoli, spegnendo e riaccendendo erano enormi, oggi sono normali. Meh?
Avatar utente
Spinus
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1397
Iscrizione: mercoledì 21 febbraio 2007, 23:09

Re: badblocks

Messaggio da Spinus »

Sì, inizio a pensare che possa esserci qualche serio problema alla superficie del disco...
Per quanto riguarda xorg.conf mi sembra strano..perché la live non dovrebbe mai toccare nulla sulle partizioni esistenti..
kiwiproject.wordpress.com

Linux user # 465110
Avatar utente
Menth
Prode Principiante
Messaggi: 81
Iscrizione: venerdì 20 giugno 2008, 12:28

Re: badblocks

Messaggio da Menth »

Spinus ha scritto: Sì, inizio a pensare che possa esserci qualche serio problema alla superficie del disco...
Per quanto riguarda xorg.conf mi sembra strano..perché la live non dovrebbe mai toccare nulla sulle partizioni esistenti..
E' quello che pensavo anch'io. Tralaltro il disco dove risiede il SO (/dev/hde1 mi pare) a parte essere stato scansionato con fsck non è stato montato, quindi penso che il problema sia diverso. Tipo che la live fa andare la scheda video in una modalità che alla riaccensione evidentemente dà qualche problema.

Oggi, mentre provavo un programma, si è bloccato tutto e si è riavviato. Mi sono segnato i blocchi che dava come illeggibili e li ho riallocati con la guida di cui prima. Ora vedremo cosa succede.
Avatar utente
Spinus
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1397
Iscrizione: mercoledì 21 febbraio 2007, 23:09

Re: badblocks

Messaggio da Spinus »

Di solito riavviando l'HW torna allo stato precedente..ma non tutto: ho una pennina wifi usb che con una versione del kernel andava in crash quando riavviavo il pc, se lo spegnevo e lo riaccendevo funzionava correttamente :P

Ma è la prima volta che si riavvia? O succede spesso?
kiwiproject.wordpress.com

Linux user # 465110
Avatar utente
Menth
Prode Principiante
Messaggi: 81
Iscrizione: venerdì 20 giugno 2008, 12:28

Re: badblocks

Messaggio da Menth »

No, in genere non si blocca, solo ogni tanto e sempre mentre sto facendo qualcosa di "strano" (tipo l'ultima volta stavo installando VMWare).

Penso che il problema che ho avuto con la scheda video sia lo stesso che hai avuto tu con la penna wifi. E' una vecchia Riva TNT2 Model 64 che ha bisogno di driver appositi (tralaltro inesistenti nella 8.10, quindi giro sotto 8.04) per far funzionare OpenGL in modo fluido. Può andare anche coi driver generici, ma fa diventare tutto molto lento, soprattutto il 3D. Quando uso la Live evidentemente va in una modalità grafica generica che non so come si passa al riavvio a Xubuntu installato e, ovviamente, sentendo una nuova scheda grafica si configura per farla funzionare modificando xorg.conf. Ti dico, m'è venuto un colpo quando ho visto che dopo aver usato la Live si era modificato.. lì per lì ho pensato ai fantasmi (che ci sono.. ma questa è un'altra storia).

Forse invece di riavviare dalla Live dovrei spegnere e riaccendere e non riavviare.

(il tutto da neofita, ovviamente, eh)
Avatar utente
Spinus
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1397
Iscrizione: mercoledì 21 febbraio 2007, 23:09

Re: badblocks

Messaggio da Spinus »

Ok..era solo per escludere che non ci fossero altri problemi  (che avrebbero potuto essere la causa dei danni all'HD)
Menth ha scritto: No, in genere non si blocca, solo ogni tanto e sempre mentre sto facendo qualcosa di "strano" (tipo l'ultima volta stavo installando VMWare).

Forse invece di riavviare dalla Live dovrei spegnere e riaccendere e non riavviare.
Sì, puoi fare questa prova così, se il problema non si verifica più, hai trovato un bug da segnalare :)
kiwiproject.wordpress.com

Linux user # 465110
Avatar utente
Menth
Prode Principiante
Messaggi: 81
Iscrizione: venerdì 20 giugno 2008, 12:28

Re: badblocks

Messaggio da Menth »

La guida di cui prima nel mio caso non ha funzionato, fsck mi dice sempre che ci sono errori in quei settori (sono gli stessi, ho controllato).

Oggi si è riavviato per il motivo più pazzesco del mondo. Era bloccato, riavviandolo non andava più la rete.. lspci restituiva al posto della mia scheda di rete un dispositivo D-Link sconosciuto 1200 il che era strano perché in un altro PC con la stessa scheda il dispositivo è 1300. Riavviandolo la situazione è peggiorata, non faceva nemmeno il boot.
Alla fine ho preso la scheda di rete, l'ho spolverata e dopo è tornata a funzionare. Scusate il piccolo OT ma ultimamente al PC stanno succedendo veramente delle cose assurde.
Avatar utente
Spinus
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1397
Iscrizione: mercoledì 21 febbraio 2007, 23:09

Re: badblocks

Messaggio da Spinus »

A questo punto farei controllare tutto l'hardware del pc! Perché mi sa che inizia ad avere un po' troppi problemi! Se è pieno di polvere ti consiglio di pulirlo per bene, perché la polvere trattiene molto calore e fa innalzare troppo la temperatura dell'Hw!...ma è un assemblato? Perché potrebbe anche essere qualche componente montata male (nel caso della scheda di rete, potrebbe essere tornata a funzionare perché quando l'hai rimontata l'hai "agganciata" più saldamente allo slot!)
kiwiproject.wordpress.com

Linux user # 465110
Avatar utente
Menth
Prode Principiante
Messaggi: 81
Iscrizione: venerdì 20 giugno 2008, 12:28

Re: badblocks

Messaggio da Menth »

Più che assemblato è rabberciato. Non ha più niente di originale. La polvere è un problema, ma le poche volte che l'ho smontato per toglierla ho fatto un mucchio di danni. Può darsi che sia semplicemente uscita dallo slot per un filo tirato o cose così. Oh, è un PC del 1999 eh! E' un miracolo che vada ancora! Quando si romperà definitivamente lo butterò e ne prenderò uno nuovo.

Comunque non so se la guida non abbia funzionato tout court. C'è il caso che fsck ignori le informazioni sui blocchi danneggiati e che controlli bovinamente tutto.
Avatar utente
Spinus
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1397
Iscrizione: mercoledì 21 febbraio 2007, 23:09

Re: badblocks

Messaggio da Spinus »

Menth ha scritto: Comunque non so se la guida non abbia funzionato tout court. C'è il caso che fsck ignori le informazioni sui blocchi danneggiati e che controlli bovinamente tutto.
Potrebbe essere, ma non sono riuscito a trovare info più specifiche!
kiwiproject.wordpress.com

Linux user # 465110
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Majestic-12 [Bot], Velvettiere e 11 ospiti