Newsgroup: it.comp.os.linux.sys
Titolo: salvare una partizione ext2...

sono da poco finito in un bel guaio...
fino a poco tempo fa avevo un disco organizzato nel seguente modo:
 hda:
  -> hda1 [vfat] (win/other) [4G]
  -> hda5 [ext2] (linux) [2G]
  -> hda6 [ext2] (linux) [2G]
  -> hda7 [linux swap] [128M]
e questo + o -...
purtroppo, non so cosa sia successo, ma da un blocco di linux (?!?) non riesco piu' ad
utilizzare la prima partizione ext2, hda5 :(((
ogni volta che provo ad accedervi, in qualsiasi modo, il disco frulla un pochino e
immancabilmente mi becco un messaggio di errore, il piu' delle volte che mi avvisa
dell'impossibilita' di leggere dalla periferica. (!!!)
ma non posso buttare via tutto!!! c'e' roba troppo importante che devo riuscire a tirar fuori!!!
eppoi i primi giorni con grub, anche se a fatica, riuscivo (anche se non dopo qualche
frullatina) a cat-tarmi a schermo qualsiasi file... o a prendermi liste di directori e file...
putroppo ero limitato a quello... e da quando ho provato ad utilizzare e2fsck... tabula rasa
anche li' (non legge piu' nulla)...
ora mi sono installato temporaneamente una debian su un disco da 1G... chiedo aiuto a
chiunque possa suggerirmi come risolvere il problema!!!
grazie...

  hda:
[..]
Prova a creare un disco di boot ed a partire con quello, poi prova a
recuperare grub (non lo conosco perche' uso lilo ma immagino funzioni
allo stesso modo, con un file di configurazione).
Inoltre su 
http://pluto.trew.it/ildp/HOWTO/HOWTO-INDEX-3.html
 trovi un
Partition-Rescue-HOWTO.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

qui in coda metto l'output di gpart:
dev(/dev/hdc) mss(512) chs(1229/255/63)(LBA) #s(19743885) size(9640mb)
Primary partition(1)
   type: 011(0x0B)(DOS or Windows 95 with 32 bit FAT) (BOOT)
   size: 5804mb #s(11888037) s(63-11888099)
   chs:  (0/1/1)-(739/254/63)d (0/1/1)-(739/254/63)r
   hex:  80 01 01 00 0B FE BF E3 3F 00 00 00 A5 65 B5 00
Primary partition(2)
   type: 005(0x05)(Extended DOS)
   size: 3835mb #s(7855785) s(11888100-19743884)
   chs:  (740/0/1)-(1023/254/63)d (740/0/1)-(1228/254/63)r
   hex:  00 00 81 E4 05 FE FF FF E4 65 B5 00 A9 DE 77 00
   Logical partition
      type: 131(0x83)(Linux ext2 filesystem)
      size: 1866mb #s(3823407) s(11888163-15711569)
      chs:  (740/1/1)-(977/254/63)d (740/1/1)-(977/254/63)r
      hex:  00 01 81 E4 83 FE FF D1 3F 00 00 00 2F 57 3A 00
   Logical partition
      type: 131(0x83)(Linux ext2 filesystem)
      size: 1804mb #s(3694887) s(15711633-19406519)
      chs:  (978/1/1)-(1023/254/63)d (978/1/1)-(1207/254/63)r
      hex:  00 01 C1 D2 83 FE FF FF 3F 00 00 00 27 61 38 00
   Logical partition
      type: 130(0x82)(Linux swap or Solaris/x86)
      size: 156mb #s(321237) s(19406583-19727819)
      chs:  (1023/1/1)-(1023/254/63)d (1208/1/1)-(1227/254/63)r
      hex:  00 01 C1 FF 82 FE FF FF 3F 00 00 00 D5 E6 04 00
Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
   hex:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
   hex:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Begin scan...
Possible partition(DOS FAT), size(5804mb), offset(0mb)
   type: 012(0x0C)(DOS or Windows 95 with 32 bit FAT, LBA)
   size: 5804mb #s(11888037) s(63-11888099)
   chs:  (0/1/1)-(739/254/63)d (0/1/1)-(739/254/63)r
   hex:  00 01 01 00 0C FE BF E3 3F 00 00 00 A5 65 B5 00
Possible extended partition at offset(5804mb)
* Warning: short read near sector(11888100), 2560 bytes instead of 8704. Skipping...
* Warning: read error (EIO) near sector(11888105), skipping...
^^^^^^^^^^^^^
?!?!?!?... mbeh?
il disco fa cilecca??

dell'impossibilita' di leggere dalla periferica. (!!!)
Vedi, se e` un problema di grub (non lo conosco) allora se riesci a
copiare il kernel su floppy sei a cavallo (puoi copiarlo quando monti
in /mnt/ nel modo che t'ho detto prima): il kernel e` necessario e
sufficiente per avviare Linux. Basta raggiungerlo.
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian 2.2 Potato */

 le reazioni..)
no no, ormai sono ragionevolmente sicuro che si tratti (porc) di hd...
mi cade sistematicamente sulla lettura di alcuni settori del disco (I/O
error) e a volte (prat sempre), dopo che me lo trastullo un po' BANG...
salta... sparisce... [hdc: lost interrupt] regna sovrano... resetto tutto,
spengo il pc x 5 sec, e c'e' di nuovo...
quello che volevo provare era copiare (disco permettendo) in raw/mode
tutto cio' che dalla mia partizione n5 riesco a leggere in "salvo"... per
poi vedere di sistemare le cose...
pero' con cat o dd non funziona... perche' al primo errore di I/O si
bloccano... nessuno puo' suggerirmi qualcosa??

bloccano... nessuno puo' suggerirmi qualcosa??
Metterlo master sul primario con niente come suo slave. Da me uno mezzo
morto va bene soltanto cosi`.


[...]
eh, ok ok basta son riuscito a sistemare tutto :))
la parte che non riuscivo a leggere dal disco (esattamente il 4° kb
dall'inizio della partizione) l'ho copiato in bianco (vuoto :P) con tutto
il  resto su un'altro hd gia' partizionato abbastanza grande per ricevere
il tutto... e ha funzionato :))
e tutto fatto a manina con un po' di righe di codice... beh son proprio
contento :)))
grazie e... ciao!

 errori di I/O.
dd_rescue
http://www.garloff.de/kurt/linux/ddrescue/index.html
-- 
E-Mail address is: wile(at)cyberg(dot)it No spamming Please P.L.F. ;-)
	Sono contrario alle catene, tutte,
    ma in particolare quelle "legate" ai Santi.

 eh, ok ok basta son riuscito a sistemare tutto :))
La prossima volta (sperando ovviamente che non ci sia..) prova con 
dd_rescue per fare copie raw di partizioni danneggiate.
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***