3 581
contributi
(Aggiunto template autori) |
m (verificata per Buster) |
||
(6 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili}} | {{Versioni compatibili|Jessie|Stretch|Buster}} | ||
== Introduzione == | == Introduzione == | ||
Gli '''Hard Disk''' sono una delle parti più delicate degli odierni PC, ed infatti sono tra le periferiche che più facilmente sono soggette a rompersi. | Gli '''Hard Disk''' sono una delle parti più delicate degli odierni PC, ed infatti sono tra le periferiche che più facilmente sono soggette a rompersi. | ||
Riga 19: | Riga 19: | ||
Gli ''smartmontools'' permettono di usare la funzionalità [http://en.wikipedia.org/wiki/Self-Monitoring%2C_Analysis_and_Reporting_Technology SMART] di tutti i moderni HD grazie alla quale è possibile prevedere con 24 ore di anticipo la rottura di un HD. | Gli ''smartmontools'' permettono di usare la funzionalità [http://en.wikipedia.org/wiki/Self-Monitoring%2C_Analysis_and_Reporting_Technology SMART] di tutti i moderni HD grazie alla quale è possibile prevedere con 24 ore di anticipo la rottura di un HD. | ||
In Debian basta installare il pacchetto smartmontools: | In Debian basta installare il pacchetto '''smartmontools'''. Con [[privilegi di amministrazione]] è sufficiente: | ||
<pre> | <pre> | ||
# | # apt install smartmontools | ||
</pre> | </pre> | ||
=== Analizzare lo stato dell'HD === | === Analizzare lo stato dell'HD === | ||
Possiamo usare l'utility <code>'''smartctl'''</code> per analizzare lo stato dell'HD. | Possiamo usare l'utility <code>'''smartctl'''</code> per analizzare lo stato dell'HD. | ||
Riga 36: | Riga 37: | ||
# smartctl -i /dev/hda | # smartctl -i /dev/hda | ||
smartctl version 5.34 [i686-pc-linux-gnu] Copyright (C) 2002-5 Bruce Allen | smartctl version 5.34 [i686-pc-linux-gnu] Copyright (C) 2002-5 Bruce Allen | ||
Home page is | Home page is https://www.smartmontools.org/ | ||
=== START OF INFORMATION SECTION === | === START OF INFORMATION SECTION === | ||
Riga 63: | Riga 64: | ||
# smartctl -H /dev/hda | # smartctl -H /dev/hda | ||
smartctl version 5.34 [i686-pc-linux-gnu] Copyright (C) 2002-5 Bruce Allen | smartctl version 5.34 [i686-pc-linux-gnu] Copyright (C) 2002-5 Bruce Allen | ||
Home page is | Home page is https://www.smartmontools.org/ | ||
=== START OF READ SMART DATA SECTION === | === START OF READ SMART DATA SECTION === | ||
Riga 173: | Riga 174: | ||
Per effettuare un controllo con <code>badblocks</code> smontiamo la partizione ed eseguiamo: | Per effettuare un controllo con <code>badblocks</code> smontiamo la partizione ed eseguiamo: | ||
<pre> | <pre> | ||
# badblocks -b dimensione_blocco /dev/ | # badblocks -b dimensione_blocco /dev/sdaX | ||
</pre> | </pre> | ||
dove <code>/dev/ | dove <code>/dev/sdaX</code> è la partizione da controllare. Il parametro <code>dimensione_blocco</code> è la dimensione del blocco usata dal filesytem espresso in byte. Di solito è 4096 (ovvero 4KB), per controllare potete usare: | ||
<pre> | <pre> | ||
# | # dumpe2fs -h /dev/sdaX | grep -i "block size" | ||
</pre> | </pre> | ||
Per le ulteriori opzioni di <code>badblocks</code> si rimanda all'amichevole pagina di manuale, ma '''attenzione: l'opzione <code>-w</code> distruggerà tutti i dati sulla vostra partizione'''. Non usatela se non volete che ciò accada. | Per le ulteriori opzioni di <code>badblocks</code> si rimanda all'amichevole pagina di manuale, ma '''attenzione: l'opzione <code>-w</code> distruggerà tutti i dati sulla vostra partizione'''. Non usatela se non volete che ciò accada. | ||
Riga 210: | Riga 211: | ||
Prima di ogni operazione di ripristino dati è fortemente consigliato effettuare una copia della partizione (vedi sezione precedente) e operare sulla copia. | Prima di ogni operazione di ripristino dati è fortemente consigliato effettuare una copia della partizione (vedi sezione precedente) e operare sulla copia. | ||
La metodologia per il ripristino dei dati può variare a seconda del filesytem utilizzato e del modo in cui si sono perduti i dati. Ad esempio se si vogliono recuperare dei file cancellati accidentalmente da una partizione ext2 ci sono delle buone possibilità di usare il tool <code> | La metodologia per il ripristino dei dati può variare a seconda del filesytem utilizzato e del modo in cui si sono perduti i dati. Ad esempio se si vogliono recuperare dei file cancellati accidentalmente da una partizione ext2 ci sono delle buone possibilità di usare il tool <code>recover</code> (presente nei repository fino a Debian 7). Il tool <code>recover</code> non può essere usato su partizione ext3/ext4, dove invece si può usare il tool <code>extundelete</code> (disponibile anch'esso nei repository Debian). | ||
In mancanza di strumenti automatici si usa la così detta ''Unix Way''. Ovvero si usano i tradizionali strumenti Unix per accedere direttamente al device ed estrarre i dati utili. Ad esempio se si devono recuperare file di testo o documenti non binari (per intenderci non foto o musica o programmi compilati) si possono usare <code>egrep</code> e <code>strings</code>. | In mancanza di strumenti automatici si usa la così detta ''Unix Way''. Ovvero si usano i tradizionali strumenti Unix per accedere direttamente al device ed estrarre i dati utili. Ad esempio se si devono recuperare file di testo o documenti non binari (per intenderci non foto o musica o programmi compilati) si possono usare <code>egrep</code> e <code>strings</code>. | ||
Riga 223: | Riga 224: | ||
=== Articoli === | === Articoli === | ||
* [http://www.linuxquestions.org/linux/answers/Hardware/ReiserFS_Data_Recovery_Tips ReiserFS Data Recovery Tips] | * [http://www.linuxquestions.org/linux/answers/Hardware/ReiserFS_Data_Recovery_Tips ReiserFS Data Recovery Tips] | ||
* [http:// | * [http://www.pluto.it/sites/default/files/ildp/HOWTO/Ext2fs-Undeletion/Ext2fs-Undeletion.html Linux Ext2fs Undeletion mini-HOWTO] | ||
* [http://www.linuxjournal.com/article/8366 How a Corrupted USB Drive Was Saved by GNU/Linux] | * [http://www.linuxjournal.com/article/8366 How a Corrupted USB Drive Was Saved by GNU/Linux] | ||
=== Strumenti Utili === | === Strumenti Utili === | ||
* [ | * [https://www.smartmontools.org/ smartmontools Home Page] | ||
* [http://www.gnu.org/software/ddrescue/ddrescue.html GNU ddrescue] | * [http://www.gnu.org/software/ddrescue/ddrescue.html GNU ddrescue] | ||
* [http://www.partimage.org/index.en.html Partimage] | * [http://www.partimage.org/index.en.html Partimage] | ||
Riga 234: | Riga 235: | ||
{{Autori | {{Autori | ||
|Autore = [[Utente:TheNoise|~ The Noise]] 05:31, Feb 4, 2006 (EST) | |Autore= [[Utente:TheNoise|~ The Noise]] 05:31, Feb 4, 2006 (EST) | ||
|Estesa_da= | |||
|Verificata_da= | |||
: [[Utente:HAL 9000|HAL 9000]] 18:07, 14 lug 2019 (CEST) | |||
|Numero_revisori=1 | |||
}} | }} | ||
[[Categoria:Monitoraggio]] | [[Categoria:Monitoraggio]] | ||
[[Categoria:Hard Disk]] | [[Categoria:Hard Disk]] |
contributi