PDA

Visualizza la versione completa : Inconsistenza cilindri!!


maverick70
16-04-2009, 16:41
Ciao:

Ho una flash da 4 gb un po strana. Se monto le partizioni le leggo tutte bene, se ci lancio sopra e2fsck mi dice che le partizioni sono clean. Le flash contengono un systema operativo che si lancia (insomma vengono usate come HD per i pc) la distro poco importa in questo caso! Il SO funziona apparentemente correttamente.

Se pero queste flash le metto in un lettore di memory card collegate al mio pc, ho delle cose strane: (io uso kubuntu)

fdisk -l

Disco /dev/sde: 4110 MB, 4110188544 byte
128 testine, 63 settori/tracce, 995 cilindri
Unit = cilindri di 8064 * 512 = 4128768 byte
Identificativo disco: 0x2e84b1c1

Dispositivo Boot Start End Blocks Id System
/dev/sde1 1 220 887008+ 83 Linux
/dev/sde2 221 1007 3173184 83 Linux

e Dmesg:
[202171.826561] attempt to access beyond end of device
[202171.826569] sde: rw=0, want=8120448, limit=8027712
[202244.942613] sd 4:0:0:0: [sdl] 4062240 512-byte hardware sectors (2080 MB)

Ma poi montando la partizione riesco a leggerla bene!

Non capisco la non congruenza tra i cilindri del messaggio di fdisk??

Qualche spiegazione e/o possibilita` di correggere l'errore?

Grazie a tutti.

nifriz
16-04-2009, 16:53
Prova a fare un check forzato da un altro pc :bh:

maverick70
16-04-2009, 16:56
Per check forzato cosa intendi? Il e2fsck? In caso affermatico: gia fatto! Senza risultati.

nifriz
16-04-2009, 16:57
Si proprio quello intendevo ...

B ma aspetta, in un caso parla di Cilindri, nell'altro d Blocchi, dovrebbero essere cose differenti :master:

dAb
16-04-2009, 22:49
Tabella partizioni corrotta, backuppa e ricostruisci.. capita.

nifriz
17-04-2009, 09:44
Dab, ma non sono cose differenti Blocchi e Cilindri?

maverick70
17-04-2009, 11:01
Originariamente inviato da dAb
Tabella partizioni corrotta, backuppa e ricostruisci.. capita.

:dh: :dh: Nooooooooo... :dh: :dh:

Trattasi di Flash che devo fare in serie, e quindi le faccio con DD. Ho un file immagine dal quale mi produco ste flash. Le flash prodotte vengono fuori cosi. Backuppare e rifare significherebbe per me rifare i master!

Non ce modo per correggere? :dh: :dh:

E cmq se si trattase di informazioni diverse come dice Nifritz (blocchi e cilindri) non mi spiego cmq l'errore del Syslog, dove dice :

[202171.826561] attempt to access beyond end of device

La cosa strana pero` e` che cmq il pc che tiro su con tale Flash, funziona correttamente!

Che dite, vado avanti con la "tabella partizioni" corrotta, o e meglio prendere provvedimenti?

dAb
17-04-2009, 12:08
Originariamente inviato da nifriz
Dab, ma non sono cose differenti Blocchi e Cilindri?

Certo, ma i Blocks che vedi in quell'output sono 3173184, non 1007. Problema di incolonnamento.. maverick, se usi i tag code si incolonnano correttamente.

maverick70
17-04-2009, 12:16
Cosa sono i TAG CODE?? :cry:

dAb
17-04-2009, 12:20
Originariamente inviato da maverick70
:dh: :dh: Nooooooooo... :dh: :dh:

Trattasi di Flash che devo fare in serie, e quindi le faccio con DD. Ho un file immagine dal quale mi produco ste flash. Le flash prodotte vengono fuori cosi. Backuppare e rifare significherebbe per me rifare i master!

Non ce modo per correggere? :dh: :dh:

E cmq se si trattase di informazioni diverse come dice Nifritz (blocchi e cilindri) non mi spiego cmq l'errore del Syslog, dove dice :

[202171.826561] attempt to access beyond end of device

La cosa strana pero` e` che cmq il pc che tiro su con tale Flash, funziona correttamente!

Che dite, vado avanti con la "tabella partizioni" corrotta, o e meglio prendere provvedimenti?

Se i dati vanno a cadere negli 11 blocchi oltre il limite fisico della partizione potresti perderli. Dipende da quale sistema operativo avr accesso alla chiavetta, linux come vedi dal messaggio nel syslog si rifiuta di accedere a quella zona, le versioni pi vecchie di windows no.

Loading