[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