Impossibile montare partizione EXT3

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3789
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Impossibile montare partizione EXT3

Messaggio da joe »

Ho un disco rigido esterno collegato via usb (1.0 al momento perchè sono accampato su un vecchio PC di fortuna).
Sembra che la Fortuna non assista le mie esigenze tecnologiche ultimamente...

Bene questo HD da 1TB ha tre partizioni delle quali la seconda in EXT3. Sono soloito salvarci dati di frequente quindi resta praticamente sempre montata all'avvio del sistema, anche se manualmente (quindi non via fstab).

Solo che adesso dà un errore (la partizione ha un'etichetta chiamata appunto WD2-EXT3:

Codice: Seleziona tutto

root@darkstar:~# mount -L WD2-EXT3 /mnt/tmp/
mount: tipo fs errato, opzione non valida, superblocco su /dev/sdb2 danneggiato,
       codepage o programma ausiliario mancante, o altro errore
       In alcuni casi si possono trovare informazioni utili in syslog. Provare
       ad esempio 'dmesg | tail'

Vado a vedere allora il dmesg|tail:

Codice: Seleziona tutto

[10323.049486] EXT3-fs error (device sdb2): ext3_check_descriptors: Block bitmap for group 128 not in group (block 0)!
[10323.060396] EXT3-fs (sdb2): error: group descriptors corrupted
Ho letto in giro che ci sono dei superblocchi di backup da sfruttare per tentare di montare la partizione e backuppare i dati.
Ne ho provati alcuni tipo:

Codice: Seleziona tutto

root@darkstar:~# mount /dev/sdb2 /mnt/tmp -o sb=131072,ro
Ma dà lo stesso erroe di prima.
Ho anche fatto un fsck. Procedura durata circa 15 ore!!! Sì perchè la partizione è di 800 GB se non ricordo male...
Ma non ha risolto.

Avete qualche suggerimento?
Eventualmente è possibile eseguire fsck in modo più rapido? Non so magari separando le varie operazioni uin più step, in modo da fare oggi una serie di analisi e domani un'altra ecc.... per non dover lasciare il PC acceso così tanto?

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3789
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Impossibile montare partizione EXT3

Messaggio da joe »

Non ho ancora risolto questo guaio...
La partizione non si riesce a montare. Gli errori che ricevo li ho riportati sopra. Sto cercando in rete qualche soluzione.
Avete dei suggerimenti?
Aggiungo che purtroppo la partizione è ingombrante siamo sugli 800GB più o meno e il disco è da 1TB. Al momento non dispongo di un disco simile su cui poter fare una copia del primo...
Vi riporto l'output di fdisk per darvi un'idea della struttura del disco a livello di partizionamento:

Codice: Seleziona tutto

# fdisk -l /dev/sdc

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x469d60df

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63   361333979   180666958+   7  HPFS/NTFS/exFAT
/dev/sdc2       390620475  1953520064   781449795   83  Linux
/dev/sdc3       361333980   390620474    14643247+  83  Linux

Partition table entries are not in disk order

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3789
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Impossibile montare partizione EXT3

Messaggio da joe »

Nessuno ha consigli?

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Impossibile montare partizione EXT3

Messaggio da masalapianta »

quando hai fatto fsck con che opzioni lo hai dato? lo hai portato a termine o interrotto? quale è stato l'esatto output? dopo che l'hai fatto non riuscivi comunque a montare la partizione?
Prova _tutti_ i superblocchi di backup (dumpe2fs te li mostra tutti), è molto difficile che siano tutti corrotti; prova anche debugfs per fare il dump dei vari superblocchi usando "show_super_stats -h" e lanciandolo di volta in volta con un superblocco di backup diverso "-s superblock -b blocksize"

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3789
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Impossibile montare partizione EXT3

Messaggio da joe »

fsck lo avevo fatto girare sia senza opzioni che con l'opzione -y e poi anche -n. Nel primo caso lo avevo interrotto perchè chiedeva continuamente conferma. Negli altri casi invece l'ho lasciato terminare.
Al momento dell'apertura di questo posto ero su un pc troppo vecchio e l'operazione era eterna. Con l'attuale PC su cui sono accampato adesso, che è un dualcore ecc, l'operazione ha tempi ragionevolissimi e in circa 10', 20' si porta a termine.

Ho l'output di fsck lanciato con l'opzione "-n"

Codice: Seleziona tutto

root@darkstar:~# fsck -n /dev/sdc2                                                                                                             
fsck from util-linux 2.21.2
e2fsck 1.42.6 (21-Sep-2012)
ext2fs_check_desc: Corrupt group descriptor: bad block for block bitmap
/sbin/e2fsck: Group descriptors look bad... trying backup blocks...
Block bitmap for group 128 is not in group.  (block 0)
Relocate? no

Inode bitmap for group 128 is not in group.  (block 0)
Relocate? no

Block bitmap for group 384 is not in group.  (block 0)
Relocate? no

Inode bitmap for group 384 is not in group.  (block 0)
Relocate? no

Block bitmap for group 640 is not in group.  (block 0)
Relocate? no

Inode bitmap for group 640 is not in group.  (block 0)
Relocate? no

Block bitmap for group 896 is not in group.  (block 0)
Relocate? no

Inode bitmap for group 896 is not in group.  (block 0)
Relocate? no

Block bitmap for group 1536 is not in group.  (block 0)
Relocate? no

Inode bitmap for group 1536 is not in group.  (block 0)
Relocate? no

Block bitmap for group 1664 is not in group.  (block 0)
Relocate? no

Inode bitmap for group 1664 is not in group.  (block 0)
Relocate? no

Block bitmap for group 2688 is not in group.  (block 0)
Relocate? no

Inode bitmap for group 2688 is not in group.  (block 0)
Relocate? no

Block bitmap for group 3968 is not in group.  (block 0)
Relocate? no

Inode bitmap for group 3968 is not in group.  (block 0)
Relocate? no

Block bitmap for group 4096 is not in group.  (block 0)
Relocate? no

Inode bitmap for group 4096 is not in group.  (block 0)
Relocate? no

Block bitmap for group 4608 is not in group.  (block 0)
Relocate? no

Inode bitmap for group 4608 is not in group.  (block 0)
Relocate? no

WD2-EXT3 contains a file system with errors, check forced.
Resize inode not valid.  Recreate? no

Pass 1: Checking inodes, blocks, and sizes
Root inode is not a directory.  Clear? no

Inode 46831974 has illegal block(s).  Clear? no

Illegal indirect block (2599781458) in inode 46831974.  IGNORED.
Error while iterating over blocks in inode 46831974: Illegal indirect block found   

WD2-EXT3: ********** WARNING: Filesystem still has errors **********

e2fsck: aborted

WD2-EXT3: ********** WARNING: Filesystem still has errors **********

root@darkstar:~#
Dopo che ho fatto fsck, comunque non riesco a montare il filesystem con lo stesso errore:

Codice: Seleziona tutto

root@darkstar:~# mount /dev/sdc2 /mnt/tmp/
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

root@darkstar:~# dmesg|tail -n5
[ 5044.666437] PPP Deflate Compression module registered
[ 5061.197923] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 5061.281237] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 5500.115651] EXT3-fs error (device sdc2): ext3_check_descriptors: Block bitmap for group 128 not in group (block 0)!
[ 5500.116272] EXT3-fs (sdc2): error: group descriptors corrupted
Per quanto riguarda il tentativo mount dai superblocchi di backup:

Codice: Seleziona tutto

root@darkstar:~# for i in $(cat backupsuerblocks2.txt); do echo $i; mount /dev/sdc2 /mnt/tmp/ -o sb=$i,ro; read a; [[ a = "exit" ]] && echo $a && break; done
131072
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


393216 
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


655360 
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


917504
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


1179648
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


3276800
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


3538944
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


6422528
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


10616832
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


16384000
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


31850496
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


44957696
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


81920000
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


95551488
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


286654464
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


314703872
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


409600000
mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
A quanto pare tutti i superblocchi sembrano andati a donnine... maledizione...
Il file backupsuperblocks2.txt che ho usato sopra conteneva una lista di superbloccchi ottenuta coi comandi seguenti

Codice: Seleziona tutto

dumpe2fs /dev/sdc2 > sdc2.txt
grep "Backup superblock at" sdc2.txt |sed 's/.*k at //' |sed 's/,.*//' > backupsuerblocks.txt
for i in $(cat backupsuerblocks.txt ); do echo $i*4|bc;done > backupsuerblocks2.txt 
Questo è tutto quello che ho fatto finorea, se ti servono altri log dimmi pure...
masalapianta ha scritto:prova anche debugfs per fare il dump dei vari superblocchi usando "show_super_stats -h" e lanciandolo di volta in volta con un superblocco di backup diverso "-s superblock -b blocksize"
Questo non l'ho provato... Non lo conosco devo capire quale comando preciso digitare... se hai un esempio al volo stando a quanto ho scritto sopra... benvenga! :D

In ogni caso grazie davvero per la disponibilità... non vorrei aver perso quasi mezzo Tera di roba! :x

erio
Linux 4.x
Linux 4.x
Messaggi: 1354
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Impossibile montare partizione EXT3

Messaggio da erio »

tune2fs -l /dev/sdX ti da un report del disco,prova ad entrare con una live slax o knoppix o porteus, vedi tu

Avatar utente
brainvision
Packager
Packager
Messaggi: 761
Iscritto il: ven 26 dic 2008, 18:23
Nome Cognome: Leonardo Totaro
Slackware: x86_64-current
Kernel: 3.7.1
Desktop: xfce 4.10
Località: bologna (bo)
Contatta:

Re: [RISOLTO] KDE4 Non avvia la sessione

Messaggio da brainvision »


Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3789
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Impossibile montare partizione EXT3

Messaggio da joe »

erio ha scritto:tune2fs -l /dev/sdX ti da un report del disco,prova ad entrare con una live slax o knoppix o porteus, vedi tu
Ma è un disco esterno... precisamente un WDElements da 1TB acquistato ormai 4 anni fà. È da qualche mese che non riesco ad accedervi. Fortunatamente la roba che contiene non mi è stata indispensabile in questo periodo.
In ogni caso non mi dovrebbero servire live perchè non si tratta della partizione di sistema o giù di lì.
Ad ogni modo provo tune2fs. Ma va lanciato con argomento la partizione o il disco?
Perchè se gli dò in pasto il disco dice:

Codice: Seleziona tutto

root@darkstar:~# tune2fs -l /dev/sdc
tune2fs 1.42.6 (21-Sep-2012)
tune2fs: Bad magic number in super-block while trying to open /dev/sdc
Couldn't find valid filesystem superblock.
Invece dandogli in pasto la partizione ecco che è un po' più più loquace:

Codice: Seleziona tutto

root@darkstar:~# tune2fs -l /dev/sdc2
tune2fs 1.42.6 (21-Sep-2012)
Filesystem volume name:   WD2-EXT3
Last mounted on:          <not available>
Filesystem UUID:          e91a660f-64a9-4700-a6c0-731bde322229
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype sparse_super large_file
Filesystem flags:         signed_directory_hash 
Default mount options:    (none)
Filesystem state:         not clean with errors
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              48840704
Block count:              195362448
Reserved block count:     9768122
Free blocks:              191602669
Free inodes:              48660469
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      977
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8192
Inode blocks per group:   512
Filesystem created:       Sat May 30 21:07:35 2009
Last mount time:          Mon Dec 17 11:12:02 2012
Last write time:          Sat Mar  2 11:52:57 2013
Mount count:              23
Maximum mount count:      23
Last checked:             Fri Nov 30 00:25:37 2012
Check interval:           15552000 (6 months)
Next check after:         Wed May 29 01:25:37 2013
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:               256
Journal inode:            8
Default directory hash:   tea
Directory Hash Seed:      b05fe7bf-3c57-411c-b1f8-4c128b1b95d3
Journal backup:           inode blocks
root@darkstar:~# 
Dò un'occhiata.
Così al volo mi sembra un tool da "ultima spiaggia", ma probabilmente con la fortuna in ambito tecnologico che ho negli ultimi mesi, mi trovo già in quella situazione.

Anyway.. Grazie mille ad entrambi! :)
Speriam bene [-o<

erio
Linux 4.x
Linux 4.x
Messaggi: 1354
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Impossibile montare partizione EXT3

Messaggio da erio »

se da fdisk -l te lo rileva, interno o esterno la live lo monta.certo e' che rimane sempre una rogna tirare fuori i dati
sicuro che e'ext3 perche inode size per ext3 m pare sia 128 ext4 256 e il tuo e' 256.

erio
Linux 4.x
Linux 4.x
Messaggi: 1354
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Impossibile montare partizione EXT3

Messaggio da erio »

http://www.cgsecurity.org/wiki/TestDisk, esiste il pacchetto per slackware e sembra un tool efficace.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3789
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Impossibile montare partizione EXT3

Messaggio da joe »

erio ha scritto:se da fdisk -l te lo rileva, interno o esterno la live lo monta.certo e' che rimane sempre una rogna tirare fuori i dati
sicuro che e'ext3 perche inode size per ext3 m pare sia 128 ext4 256 e il tuo e' 256.
Sì è EXT3. Lo vedi anche dal dmesg che ho riportato nel primo post.
Il Pacchetto per slackware.... non l'ho trovato, spetta che guardo su slakfinder.
In effetti qui su slacky c'è solo la versione per slack 64 bit, io invece ho la 14.0 32 bit...
Bè dò un'occhiata su slackbuilds và..

....

Ok, pacchetto creato, ora vedo un po' meglio come funziona il tool. Grazie ancora.
E una domandona prima di usare testdisk...
Con tools più classici fsck e simili, non c'è verso di riprendere una partizione del genere giusto?

erio
Linux 4.x
Linux 4.x
Messaggi: 1354
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Impossibile montare partizione EXT3

Messaggio da erio »

la mia esperienza si ferma ad un disco ntfs che aveva perso 180 giga di peso,cioe' erano spariti.essendo un maxtor ho usato maxblast,recuperandolo,con linux fino ad ora non ho avuto problemi.il check del file system ti dice solo che non va, credo,se hai kde partition manager o gparted prova a farlo dal programma il check con il ripristino del file system.documentati bene su testdisk e photorec prima di operare sul disco,prova la live prima.....

Avatar utente
brainvision
Packager
Packager
Messaggi: 761
Iscritto il: ven 26 dic 2008, 18:23
Nome Cognome: Leonardo Totaro
Slackware: x86_64-current
Kernel: 3.7.1
Desktop: xfce 4.10
Località: bologna (bo)
Contatta:

Re: Impossibile montare partizione EXT3

Messaggio da brainvision »

io con testdisk sono riuscito a recuperare il backup dui una partizione che era andata persa.. operazioni che con i tool soliti di Linux presenti anche su Slackware non aveva dato risultati.. avevo provato tutti i blocchi di backup ma non ne funzionava nessuno!!!!

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3789
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Impossibile montare partizione EXT3

Messaggio da joe »

La cosa è incoraggiante allora visto che anche i miei blocchi sono KO.
Se riesco domani tenterò a capirci qualcosa di più con testdisk... Vi farò sapere

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3789
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Impossibile montare partizione EXT3

Messaggio da joe »

Allora provando testdisk, ho fatto l'analisi rapida poi ho selezionato la partizione interessata e premuto "p" per vedere i files.
Purtroppo i files però non risultano visibili.
Allora ho proseguito l'analisi accurata che è durata un paio d'ore.
Ora ho davanti la schermata delle partizioni trovate e sono tutte marchiate con la lettera "D" che sta per "deleted".. non so perchè.
eccovene un'immagine:
http://oi47.tinypic.com/35ckhhz.jpg
Se provo adesso a selezionare la voce "list files" premendo la "p" ottengo la stessa schermata di prima (dopo l'analisi rapida per capirci) eccola al link seguente:
http://oi45.tinypic.com/2uzdq8w.jpg

In pratica sembra che il filesystem sia danneggiato e usato in questo modo, testdisk non riesca a vedere oltre...
Visto che non ho mai usato qesto tool vi chiedo... ma a sto punto cosa devo fare?
Chiedo a "brainvision":
dicevi di aver recuperato partizioni danneggiate con testdisk. E come nel mi caso avevi i superblocchi di backup inservibili tramite mount.
Ok. Ma come hai utilizzato testdisk? Da come ho descritto sopra i passi che ho portato a termine, cosa bisogna ancora fare adesso?

Rispondi