Partizione impostata, per errore, come SWAP

Questioni legate al Kernel Linux: configurazione, installazione, ottimizzazione, patch

Partizione impostata, per errore, come SWAP

Messaggioda Alkasel » 10/04/2012, 10:15

Salve a tutti! Sono nuovo di Debian e relativamente nuovo (6 mesi circa) di Linux in generale. Spero mi possiate aiutare in questo problema. Spero anche di aver postato nella sezione giusta: è una questione che più o meno c'entra col Kernel.

Ho un computer con una partizione per la SWAP, una per ubuntu 10.4 LTS e una per Debian stable (e una per i dati in generale, ma non è rilevante per questa discussione);
Ieri sera ho digitato su Debian swapon /dev/sda6 per attivare la swap (a cose normali è disattivata per motivi che non vi sto a dire);
il problema è che mi sono sbagliato: /dev/sda6 era il nome della partizione dove si trovava ubuntu, non dove si trovava la swap!!!
quindi vi lascio immaginare i casini che sono successi: ubuntu non si avvia più (mi dice tipo "filesystem non trovato, smanetta sul kernel") e non è accessibile neanche da un altro sistema operativo (dal momento che ora è visto come una partizione di SWAP, che ovviamente ho provveduto a disattivare).
Nonostante la maggior parte dei dati li avessi su un'altra partizione, anche lì avevo alcune cose importanti, che mi farebbe piacere ritrovare.

Ho provato a seguire questa guida:http://guide.debianizzati.org/index.php/Recuperare_i_dati_da_un_Hard_Disk_danneggiato
che tuttavia è fatta per chi deve ripristinare una partizione con un filesystem.
Infatti ho seguito la procedura, ho creato l'immagine della partizione, ma al momento di montarla digitando
root@debian:/media/ALKASEL/Backup/mnt# mount -o loop /media/ALKASEL/Backup/sda6 /media/ALKASEL/Backup/mnt/image
mi dice:
/dev/loop0 looks like swapspace - not mounted
mount: you must specify the filesystem type


Allora ho provato a digitare:
root@debian:/media/ALKASEL/Backup/mnt# mount -t ext4 -o loop /media/ALKASEL/Backup/sda6 /media/ALKASEL/Backup/mnt/image
e lui mi risponde:
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so


potreste darmi una mano, sono alquanto disperato?
grazie!
Alkasel
Newbie
Newbie
 
Messaggi: 21
Iscritto il: 10/04/2012, 9:54

Re: Partizione impostata, per errore, come SWAP

Messaggioda mirko.pagliai » 10/04/2012, 11:16

Cominciamo con un fdisk -l, non ci sono dati utili qui.
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3088
Iscritto il: 15/03/2010, 23:46

Re: Partizione impostata, per errore, come SWAP

Messaggioda GipPasso » 10/04/2012, 11:24

Non so cosa faccia il sistema per attivare una partizione di swap, ma qualcosa di simile a una formattazione probabilmente sì.
In questo caso non credo tu abbia molte possibilità.
Per tua fortuna non sono certo esperto di recupero dati da partizioni sovraformattate, e magari molto lo puoi recuperare.
Cerca con photorec o software simili, quelli che leggono la superficie del disco senza "andar dietro" ai partizionamenti. L'ultima volta che usai una cosa del genere fu nel '98, quindi non ti di ragguagli più dettagliati per ovvi motivi.

GipPasso
Avatar utente
GipPasso
Global Moderator
Global Moderator
 
Messaggi: 3366
Iscritto il: 02/03/2006, 8:30
Località: Passo della Cisa (PR)

Re: Partizione impostata, per errore, come SWAP

Messaggioda Alkasel » 10/04/2012, 11:47

Ciao, grazie per la risposta
fdisk -l riporta:

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a3a32

Device Boot Start End Blocks Id System
/dev/sda1 * 1 4191 33656832 7 HPFS/NTFS
/dev/sda2 4191 38914 278912001 5 Extended
/dev/sda5 4191 6802 20971520 83 Linux
/dev/sda6 6802 9543 22020096 83 Linux
/dev/sda7 9805 38914 233820160 7 HPFS/NTFS
/dev/sda8 9544 9804 2096451 82 Linux swap / Solaris

Partition table entries are not in disk order


scusate se vi faccio perdere tempo, che ho fatto proprio una cavolata enorme, bastava starci attenti
Alkasel
Newbie
Newbie
 
Messaggi: 21
Iscritto il: 10/04/2012, 9:54

Re: Partizione impostata, per errore, come SWAP

Messaggioda mirko.pagliai » 10/04/2012, 11:53

Innanzitutto, per la prossima volta, anziché indicare la partizione, utilizza il comando:
Codice: Seleziona tutto
# swapon -a

Guarda il man per ulteriori spiegazioni.

Non è detto che abbia formattato, sicuramente il filesystem non è stato cambiato. A questo riguardo il man di swapon non offre indicazioni utili.
Cercando di montare normalmente la partizione, che succede?
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3088
Iscritto il: 15/03/2010, 23:46

Re: Partizione impostata, per errore, come SWAP

Messaggioda Alkasel » 10/04/2012, 12:06

Il fatto è che avevo installato prima debian, poi ubuntu 10.4 cambiando la partizione di swap perchè volevo averne una comune ai 2 sistemi...poi avevo re-installato debian per problemi miei...insomma con la swap avevo fatto casino. Ma non occorre parlare di quello, vedrò di risolvermelo da me.

Ad ogni modo il problema è proprio quello: non me la vede come partizione, esattamente come fa con la swap (cioè se vado a "risorse" non compare la scritta "FILE SYSTEM DA 22 GB" come avveniva prima.)
Ad ogni modo ho installato photorec ma non me lo mostra fra le applicazioni installate.
Ora vado a mangiare, dopo lo cerco con calma nella cartella bin.
Ciao e grazie ancora!
Alkasel
Newbie
Newbie
 
Messaggi: 21
Iscritto il: 10/04/2012, 9:54

Re: Partizione impostata, per errore, come SWAP

Messaggioda mirko.pagliai » 10/04/2012, 12:11

Lascia perdere "risorse", prova a fare il montaggio da terminale e riporta eventuale output utile.
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3088
Iscritto il: 15/03/2010, 23:46

Re: Partizione impostata, per errore, come SWAP

Messaggioda Alkasel » 10/04/2012, 13:55

ehm...io sono abbastanza nabbo con il terminale:

root@debian:/# mount /dev/sda6
mount: can't find /dev/sda6 in /etc/fstab or /etc/mtab

siccome nella guida dice
mount device : mount device at the known place
mount directory : mount known device here

e quindi pensavo andasse bene il primo
Alkasel
Newbie
Newbie
 
Messaggi: 21
Iscritto il: 10/04/2012, 9:54

Re: Partizione impostata, per errore, come SWAP

Messaggioda mirko.pagliai » 10/04/2012, 13:59

Devi indicare il punto di montaggio, cioè dove vuoi che la partizione sia montata. Ad esempio:
Codice: Seleziona tutto
# mount /dev/sda6 /mnt

Dopodiché dovresti anche verificare il contenuto:
Codice: Seleziona tutto
# ls -l /mnt
Avatar utente
mirko.pagliai
Hero Member
Hero Member
 
Messaggi: 3088
Iscritto il: 15/03/2010, 23:46

Re: Partizione impostata, per errore, come SWAP

Messaggioda Alkasel » 10/04/2012, 14:05

Ora sto provando con photorec, e sta salvando i file ripristinati su HD esterno. Vi tengo aggiornati
Alkasel
Newbie
Newbie
 
Messaggi: 21
Iscritto il: 10/04/2012, 9:54

Re: Partizione impostata, per errore, come SWAP

Messaggioda Alkasel » 10/04/2012, 16:11

Con photorec mi ha recuperato tipo 148 cartelle. Le ho spulciate una ad una ed ho trovato i file più inutili della storia (come le immagini salvati dai browser) ma non i documenti che sto cercando io. Il problema è che quasi tutti i file recuperati sono .txt! e hanno come nome fxxxxxxx.txt,
quindi non c'è speranza di trovare il file in base al nome. Ho provato ad effettuare una ricerca, inserendo alcune parole che sarebbero dovute comparire all'interno del file, ma non me l'ha trovato lo stesso.
Comunque pensandoci bene le cose veramente importanti che volevo recuperare erano solo 2: gli appunti di Java presi in 3 mesi (che però pensandoci bene credo li avessi dati ad un mio amico quindi forse ce li ha sempre lui) e un documento dove avevo scritto TUTTE le cose che avevo scoperto di ubuntu e di linux in generale...insomma c'erano tante cose utili.
Però insomma, anche se lo perdo non è la fine del mondo.

Ad ogni modo

root@debian:/# mount /dev/sda6 /mnt
/dev/sda6 looks like swapspace - not mounted
mount: you must specify the filesystem type
Alkasel
Newbie
Newbie
 
Messaggi: 21
Iscritto il: 10/04/2012, 9:54


Torna a Kernel

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite