Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
rescue di una partizione fat32
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
C4RD0Z4
Guru
Guru


Joined: 09 Feb 2005
Posts: 304
Location: Roma

PostPosted: Tue Nov 22, 2005 11:32 am    Post subject: rescue di una partizione fat32 Reply with quote

ciao a tutti,
mi è capitata un'altra piccola disgrazia. Mi accingevo a reisntallare Gentoo sul mio computer fisso. Arrivato alla configurazione di grub.conf ho sbagliato qualcosa nelle partizioni. Ora non vorrei che questo mio erroe, prontamente corretto, fosse la causa della dipartita ( spero solo apparente ), della mia preziosa partizione fat32 dove c'erano tutte le mie foto... D'oh!!!
Cmq ho cercato su Google e qualcosina ho trovato: http://lists.pluto.it/pipermail/pluto-help/2001-March/000745.html

Nell'articolo, in sintesi, si dice che è possibile fare un backup, salvarlo su un file, rispristinare la partizione scompattando il file nella partizione in questione.
Code:
dd if=/dev/hda1 of=path/file_di_backup

oppure

cat /dev/hda1|bzip2 -c>path/file_di_backup.bz2

Per creare il backup.

Code:
dd if=path/file_di_backup of=/dev/hda1

o

bunzip2 -c path/file_di_backup.bz2>/dev/hda1

Per ripristinare la partizione.

Code:
mount -t vfat path/file_di_backup /mountpoint -o loop

Per montare in locale un immagine in un file, usando il lopback device. Ecco, questa ultima parte, non mi è un grachè chiara.

Ora però c'è un problema. Non ho abbastanza spazio sul fisso per copiare 20GB di roba. Allora mi è venuta un'idea, ma non so come fare: potrei, avviando linux sul fisso e facendo partire sshd, collegarmi con il portatile tramite ssh e dare il comando per il backup. E' possibile? Se si come posso fare?
_________________
To iterate is human, to recurse, divine. - anonymous
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Tue Nov 22, 2005 11:45 am    Post subject: Reply with quote

sul portatile dai
Code:
ssh pcfisso "dd if=/dev/hda1" > /dirPortatile/backup
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Tue Nov 22, 2005 11:46 am    Post subject: Re: rescue di una partizione fat32 Reply with quote

C4RD0Z4 wrote:

Ora però c'è un problema. Non ho abbastanza spazio sul fisso per copiare 20GB di roba. Allora mi è venuta un'idea, ma non so come fare: potrei, avviando linux sul fisso e facendo partire sshd, collegarmi con il portatile tramite ssh e dare il comando per il backup. E' possibile? Se si come posso fare?

Non mi è molto chiaro il tuo problema ma se ti conneti ad una macchina tramite ssh è come se fossi su quella macchina e quindi l'hd (o gli hd) che vedi sono quelli della macchina e se non hai 20 GB liberi continui a non avere 20 GB liberi a prescindere da dove ti connetti ...

Al massimo potresti rendere visibile sulla tua macchina una directory remota (tramite nfs, samba o altro) e puntarci l'output del dd
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
wildancer
Guru
Guru


Joined: 02 Apr 2004
Posts: 472

PostPosted: Tue Nov 22, 2005 11:49 am    Post subject: Reply with quote

Ehssi, bel dramma... spero per te che tu abbia gigabit ethernet e un filesystem sul portatile che sia performante con i grossi files...
ah, ti consiglio di usare netcat, perche non so se usando ssh come sopra consigliato ti schiaffa l'output sull'hd del fisso comunque! Nel senzo che in teoria esci subito dopo il comando, con quella sintassi, ma non so se torni nell'ambiente chiamante prima o dopo la fine dell'output!
Back to top
View user's profile Send private message
C4RD0Z4
Guru
Guru


Joined: 09 Feb 2005
Posts: 304
Location: Roma

PostPosted: Tue Nov 22, 2005 11:57 am    Post subject: Re: rescue di una partizione fat32 Reply with quote

Kernel78 wrote:
Non mi è molto chiaro il tuo problema ma se ti conneti ad una macchina tramite ssh è come se fossi su quella macchina e quindi l'hd (o gli hd) che vedi sono quelli della macchina e se non hai 20 GB liberi continui a non avere 20 GB liberi a prescindere da dove ti connetti ...

Al massimo potresti rendere visibile sulla tua macchina una directory remota (tramite nfs, samba o altro) e puntarci l'output del dd

E' esattamente quello che non so fare. Vabbè, proverò ad usare nfs. Speriamo bene...
_________________
To iterate is human, to recurse, divine. - anonymous
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Tue Nov 22, 2005 12:10 pm    Post subject: Reply with quote

C4RD0Z4, ti ho spiegato come fare nel primo reply
Back to top
View user's profile Send private message
C4RD0Z4
Guru
Guru


Joined: 09 Feb 2005
Posts: 304
Location: Roma

PostPosted: Tue Nov 22, 2005 12:13 pm    Post subject: Reply with quote

makoomba wrote:
C4RD0Z4, ti ho spiegato come fare nel primo reply
ah già! scusa la svista
_________________
To iterate is human, to recurse, divine. - anonymous
Back to top
View user's profile Send private message
C4RD0Z4
Guru
Guru


Joined: 09 Feb 2005
Posts: 304
Location: Roma

PostPosted: Tue Nov 22, 2005 12:47 pm    Post subject: Reply with quote

e se usassi partimage? qualcuno lo conosce?
_________________
To iterate is human, to recurse, divine. - anonymous
Back to top
View user's profile Send private message
C4RD0Z4
Guru
Guru


Joined: 09 Feb 2005
Posts: 304
Location: Roma

PostPosted: Tue Nov 22, 2005 3:28 pm    Post subject: Reply with quote

makoomba wrote:
sul portatile dai
Code:
ssh pcfisso "dd if=/dev/hda1" > /dirPortatile/backup

ma la parte dove dice "of=/path" devo ometterla???
_________________
To iterate is human, to recurse, divine. - anonymous
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Tue Nov 22, 2005 3:42 pm    Post subject: Reply with quote

sì.
l'output di default è /dev/stdout, con "> file" lo redirigi verso un file sul portatile.
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Tue Nov 22, 2005 3:45 pm    Post subject: Reply with quote

Interessante, questa possibilità non la conoscevo ...
Sarà perchè mi collego con Putty dal pc aziendale e quindi non mi sono mai connesso con ssh da un pc con linux :oops:
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Tue Nov 22, 2005 4:08 pm    Post subject: Reply with quote

è molto comodo.
ci faccio i backup al volo quando il masterizzatore è su un'altra macchina.
Code:
ssh server "mkisofs /backup/*" |  growisofs -Z /dev/dvd=/dev/fd/0
Back to top
View user's profile Send private message
C4RD0Z4
Guru
Guru


Joined: 09 Feb 2005
Posts: 304
Location: Roma

PostPosted: Tue Nov 22, 2005 4:16 pm    Post subject: Reply with quote

makoomba wrote:
sul portatile dai
Code:
ssh pcfisso "dd if=/dev/hda1" > /dirPortatile/backup
e se sostituissi a dd if=/dev/hda1, cat /dev/hda1|bzip2 -c
_________________
To iterate is human, to recurse, divine. - anonymous
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Tue Nov 22, 2005 4:22 pm    Post subject: Reply with quote

Se proprio vuoi non puoi semplicemente bzippare l'output di dd ?
Tieni anche conto dei tempi necessari per comprimere/decomprimere un file da 20GB 8O
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Tue Nov 22, 2005 4:22 pm    Post subject: Reply with quote

meglio
Code:
ssh pcfisso "dd if=/dev/hda1 | bzip2" > /dirPortatile/backup.bz2

ma per montarlo lo devi scompattare.
Back to top
View user's profile Send private message
C4RD0Z4
Guru
Guru


Joined: 09 Feb 2005
Posts: 304
Location: Roma

PostPosted: Tue Nov 22, 2005 11:14 pm    Post subject: Reply with quote

e per riutilizzare la partizione che ho copiato? come posso ripristinarla una volta che ho ottenuto il mega_file???
_________________
To iterate is human, to recurse, divine. - anonymous
Back to top
View user's profile Send private message
C4RD0Z4
Guru
Guru


Joined: 09 Feb 2005
Posts: 304
Location: Roma

PostPosted: Wed Nov 23, 2005 3:30 pm    Post subject: Reply with quote

allora, ho provato a dare questo comando:
Code:
ssh ip_del_fisso "dd if=/dev/hda2" > /home/marco/backups/backup_fat32

e questo è l'output, dopo un po' di ore che erano accesi i 2 pc:
Code:
dd: reading `/dev/hda2': Input/output error
13362080+0 records in
13362080+0 records out

qualcosa non va presumo... cosa posso tentare???
_________________
To iterate is human, to recurse, divine. - anonymous
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Wed Nov 23, 2005 3:38 pm    Post subject: Reply with quote

Domanda stupida: c'è abbastanza spazio libero dove vuoi mettere la copia ?
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
C4RD0Z4
Guru
Guru


Joined: 09 Feb 2005
Posts: 304
Location: Roma

PostPosted: Wed Nov 23, 2005 3:40 pm    Post subject: Reply with quote

si
_________________
To iterate is human, to recurse, divine. - anonymous
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Wed Nov 23, 2005 3:42 pm    Post subject: Reply with quote

e la partizione che deve ricevere la copia può gestire file da 20 gb ?
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Wed Nov 23, 2005 3:50 pm    Post subject: Reply with quote

puoi provare aggiungendo conv=noerror,sync
presumendo che tu non abbia cancellato backup_fat32, per non perdere quanto già trasferito dai
Code:
ssh ip_del_fisso "dd if=/dev/hda2 conv=noerror,sync skip=13362080" >> /home/marco/backups/backup_fat32
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Wed Nov 23, 2005 3:53 pm    Post subject: Reply with quote

C4RD0Z4 wrote:
dd: reading `/dev/hda2': Input/output error


Vorrei sbagliare ma mi sa quel "Input/output error" portebbe significare che il disco é andato (o se ne sta andando).

Cosa dicono i log della macchina?
_________________
Ciao da me!
Back to top
View user's profile Send private message
C4RD0Z4
Guru
Guru


Joined: 09 Feb 2005
Posts: 304
Location: Roma

PostPosted: Wed Nov 23, 2005 3:55 pm    Post subject: Reply with quote

il fisso? e se fosse un problema di LBA? come si potrebbe risolvere???
_________________
To iterate is human, to recurse, divine. - anonymous
Back to top
View user's profile Send private message
C4RD0Z4
Guru
Guru


Joined: 09 Feb 2005
Posts: 304
Location: Roma

PostPosted: Wed Nov 23, 2005 3:57 pm    Post subject: Reply with quote

Kernel78 wrote:
e la partizione che deve ricevere la copia può gestire file da 20 gb ?

in che senso? penso di si. E' formattata con ext3 ed ha 38GB liberi.
_________________
To iterate is human, to recurse, divine. - anonymous
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Wed Nov 23, 2005 4:09 pm    Post subject: Reply with quote

quell' "Input/output error" denota, molto probabilmente, settori difettosi sulla partizione.
l'opzione conv=noerror,sync dovrebbe permetterti terminare la copia dei dati.
ciò non garantisce che alla fine sarai in grado di montare il file, ma in assenza di alternative...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum