[gl-como] tar

pirla the.pirla@gdit.it
Mer 11 Giu 2008 22:57:57 CEST


Il giorno mer, 11/06/2008 alle 22.27 +0200, ~redShadow~ ha scritto:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1

> confermo dopo test su macchina virtuale, il filesystem  sputtanato ed 
> trasformato in archivio tar.. ma i dati non sono stati cancellati dalla
> partizione, semplicemente non c' + il registro di dove si trova la roba
> e una parte all'inizio del disco  stata sovrascritta.. ma i dati sono
> ancora la sul disco -> c' ancora la possibilit di recuperare roba

ehm ehm
belle le prove con le macchine virtuali eh?
Allora, red, da te non me lo sarei aspettato...... la prova che hai
fatto non  significativa.

Dunque, analizziamo il comando

tar cf /dev/sda1
purtroppo questo da solo ci dice poco, perch non sappiamo da dove sia
stato lanciato il comando.

Allora facciamo ipotesi

Ipotesi 1.
Il comando  stato lanciato da /
        risultato, dato che  stato detto che i dati risiedono su altro
        disco, vuol dire che l'output del tar prende tutto l'albero /
        compresi tutti gli special file di /dev ma soprattutto tutti i
        file system montati (per esempio la home).
        Allora... se il totale da salvare supera la dimensione
        di /dev/sda1 il risultato  che il tar sovrascrive tutta la
        partizione, e quindi i dati non li hai pi.
        
Ipotesi 2.
Il comando  stato lanciato /home
        risultato, come sopra...
        dando per scontato che la /home o cmq le dir dei dati da
        backuppare  maggiore del filesystem dove risiede la root.
        Almeno per me  cos, quasi sempre, anche se ormai il
        partizionamento di default evita di fare tante partizioni
        separate, ognuna per un compito ben preciso.
        
In ogni caso, comunque i dati non sono sufficienti a diagnosticare cosa
 successo.
E in ogni caso, anche se si recupera qualcosa,  gi abbastanza chiaro
che non ci sono margini di soluzione al problema per via della distanza
tra il problema e la soluzione :-)

> consiglio: per i backup fai uno script,  meglio che lanciare
> manualmente i comandi.. tralaltro ci puoi fare cose carine come
> assegnare automaticamente un nome all'archivio creato (es. data/ora di
> creazione o altro...)
E soprattutto... mai usare qualcosa che sta in /dev se non si
esattamente cosa si sta facendo.
E dato che molti non lo sanno... forse  meglio non usare mai /dev e
basta.

-- 
Ciao
        Pirla

Per rispondere in E-mail the (punto) pirla (chiocciola) gdit.it
*** un bacio ai pupi ***

---> Linux user since yesterday <---
--->     Linux User #389536     <---
-------------- parte successiva --------------
Un allegato non testuale  stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  189 bytes
Descrizione: Questa =?ISO-8859-1?Q?=E8?= una parte del messaggio
	firmata digitalmente
Url:         http://lists.linux.it/pipermail/gl-como/attachments/20080611/f5541213/attachment.pgp 


Maggiori informazioni sulla lista gl-como