6 999
contributi
(revisionata, corretti alcuni errori, modificata gerarchia titoli) |
S3v (discussione | contributi) Nessun oggetto della modifica |
||
Riga 5: | Riga 5: | ||
== La situazione == | == La situazione == | ||
La situazione in esame è quella classica: un hard disk con dei settori danneggiati che inonda con messaggi | La situazione in esame è quella classica: un hard disk con dei settori danneggiati che inonda con messaggi di errore la shell o i log come <code>/var/log/messages</code> o <code>/var/log/syslog</code>. | ||
la shell o i log come < | |||
Nella maggior parte dei casi i dati sono recuperabili, ma bisogna seguire una procedura che ci permetterà di non infierire sul disco fisso più del dovuto, diminuendo il più possibile le possibilità di aumentare i danni. | Nella maggior parte dei casi i dati sono recuperabili, ma bisogna seguire una procedura che ci permetterà di non infierire sul disco fisso più del dovuto, diminuendo il più possibile le possibilità di aumentare i danni. | ||
Il programma che ci aiuterà in questo è < | Il programma che ci aiuterà in questo è <code>'''dd_rescue'''</code>. | ||
== Occorrente == | == Occorrente == | ||
* una distribuzione live (se l'hard disk in fin di vita è quello contenente il sistema operativo); | * una distribuzione live (se l'hard disk in fin di vita è quello contenente il sistema operativo); | ||
* < | * <code>dd_rescue</code> (<code>apt-get install dd_rescue</code>); | ||
* un hard disk di dimensione maggiore (o uguale) a quello danneggiato. | * un hard disk di dimensione maggiore (o uguale) a quello danneggiato. | ||
Riga 41: | Riga 37: | ||
Anche in questo caso la logica di Linux "everything is a file" torna utile: l'immagine può essere utilizzata come se fosse una normale partizione, permettendoci, quindi, di effettuare dei check sull'integrità dei dati! | Anche in questo caso la logica di Linux "everything is a file" torna utile: l'immagine può essere utilizzata come se fosse una normale partizione, permettendoci, quindi, di effettuare dei check sull'integrità dei dati! | ||
Un semplice | Un semplice: | ||
<pre> | <pre> | ||
# fsck.FILESYSTEM /mnt/tmp/hda1.img | |||
</pre> | </pre> | ||
(dove a <code>FILESYSTEM</code> va sostituito il tipo di filesystem utilizzato nella partizione) permetterà di effettuare un controllo sull'integrità del filesystem. | (dove a <code>FILESYSTEM</code> va sostituito il tipo di filesystem utilizzato nella partizione) permetterà di effettuare un controllo sull'integrità del filesystem. | ||
Riga 49: | Riga 45: | ||
=== Montaggio immagine === | === Montaggio immagine === | ||
Una volta creata e trasportata (NFS, dispositivo removibile, | Una volta creata e trasportata (NFS, dispositivo removibile, SFTP, FTP) l'immagine su un hard disk in buono stato di salute possiamo montarla per poterne estrarre i contenuti non danneggiati. | ||
Creiamo una directory in cui monteremo il contenuto del file .img: | Creiamo una directory in cui monteremo il contenuto del file .img: | ||
<pre> | <pre> |
contributi