PDA

Visualizza la versione completa : Cambiare FS ad una partizione


Gionnico
27-07-2006, 01:11
Come posso farlo, senza formattare??

Mi serve perché ho trasformato per sbaglio le partizioni del sistema in swap (tutte) con mkswap /dev/hda(1-4) ...

Non è più possibile recuperare i dati? :fagiano: :fagiano: :fagiano: :fagiano: :fagiano: :fagiano: :fagiano: :fagiano: :fagiano:

U-bahn
27-07-2006, 02:08
Cambiare FS ad una partizione
Come posso farlo, senza formattare??mmh...creare un fs = formattare...:zizi:


ho trasformato per sbaglio le partizioni del sistema in swap (tutte)................................http://forum.html.it/forum/faccine/d56.gifhttp://forum.html.it/forum/faccine/d56.gifhttp://forum.html.it/forum/faccine/d56.gif


Non è più possibile recuperare i dati?

no...l'unica cosa che puoi fare è sperare di essere fortunato e di riuscire a recuperare qualcosa (brandelli di informazioni) tramite grep -a <opzioni/regex> <device>
...oppure non so, chiedi alla cia: magari loro sono capaci di farlo

questo è quanto, per quel che ne so

:ciauz: :cry:

sacarde
27-07-2006, 09:50
se hai solo cambiato l'identificativo della partizione....

in pratica hai sioltanto riscritto la tabella delle partizioni dell'MBR


quindi niente sui dati delle partizioni


riportala come era




p.s.
http://forum.html.it/forum/showthread.php?s=&threadid=992101

Gionnico
27-07-2006, 11:22
La tabella l'ho aggiunta scritta nel /etc/fstab del cd minimal di gentoo. (come live cd)

In pratica fdisk -> p restituisce


/dev/hda1 1 6 48163+ 83 Linux
/dev/hda2 7 37 249007+ 82 Linux swap / Solaris
/dev/hda3 38 1048 8120857+ 83 Linux

Che è corretto!

Così nella fstab ho scritto


/dev/hda1 /boot ext3 defaults 1 2
/dev/hda2 swap swap defaults 0 0
/dev/hda3 / ext3 defaults 1 1

Ma l'ultima parte l'ho inventata copiando da un sito web.... (quella da "defaults" a "n n")


Quando però vado a fare il mount con


mount -t ext3 /dev/hda3 /mnt/recupero
Restituisce


VFS: Can't find ext3 filesystem on dev hda3.
mount: wrong fs type, bad option, bad superblock on /dev/hda3,
missing codepage or other error.


Mi servirebbe un "--force" come opzione di mount per fargli usare lo stesso ext3..
:bhò: :cry:


PS:

Originariamente inviato da U-bahn
l'unica cosa che puoi fare è sperare di essere fortunato e di riuscire a recuperare qualcosa (brandelli di informazioni) tramite grep -a <opzioni/regex> <device>

Beh, con "grep -a" trovo i file che mi servono (sono file di testo! - tranne i database di SQL... :stordita: ) (in mezzo a mucchi pazzeschi di altra roba che non mi serve), ma sono appiccicati.. è.. quasi impossibile recuperare così..

Ma se faccio grep senza "-a" non posso recuperare i files? .. :fagiano:
:cry:

sacarde
27-07-2006, 11:30
controlla che i valori di inizio e fine della partizione siano corretti

Gionnico
27-07-2006, 11:31
Originariamente inviato da sacarde
controlla che i valori di inizio e fine della partizione siano corretti
Beh.. ovviamente posso solo supporlo.. le partizioni erano 3, e le dimensioni più o meno tornano (piccola la boot, medio lo swap - era 128M - grande la root)

Ma queste info sono sul "fdisk -> p", devo metterle in qualche file??

sacarde
27-07-2006, 12:17
se sei sicuro che i dato della tabella delle partizioni, che vedi con fdisk, sia corretta.......

mmmmmmmmmmm

prova con una live tipo knoppix

che ti rileva e monta le partizioni esistenti...

bereshit
27-07-2006, 12:26
se hai dato mkswap hai formattato..non hai solo cambiato la tebella delle partizioni..

Gionnico
27-07-2006, 13:07
Originariamente inviato da sacarde
se sei sicuro che i dato della tabella delle partizioni, che vedi con fdisk, sia corretta.......

mmmmmmmmmmm

prova con una live tipo knoppix

che ti rileva e monta le partizioni esistenti...
Infatti, stò usando la "gentoo minimal"... visualizza le 3 partizioni hda1, hda2 hda3..


Originariamente inviato da bereshit
se hai dato mkswap hai formattato..non hai solo cambiato la tebella delle partizioni..
Ma ci ha messo <1 sec....

Come è possibile? I dati devono esserci.. :fagiano:

U-bahn
27-07-2006, 14:17
Come è possibile? I dati devono esserci..ci sono sicuramente, però mkswap ci ha scritto sopra, quindi non saranno in condizioni perfette :stordita:

ed il sistema ci riscriverà tutte le volte di cui avrà bisogno
di swap...io farei attenzione con le live: è vero che non toccano
il disco, ma le partizioni di swap (se trovate) vengono comunque montate

:ciauz:

Loading