## page was renamed from AmministrazioneSistema/VerificaDiscoFisso #format wiki #LANGUAGE it <
> <> <> = Introduzione = Questa guida descrive come verificare il corretto funzionamento dei dischi fissi. I problemi più comuni possono originarsi quando i file non siano più localizzabili per un'errata indicizzazione oppure quando il supporto sviluppa dei difetti di tipo logico o fisico (i cosiddetti ''bad blocks'' su hard disk oppure graffi sui CD). = Controllare il filesystem = Gli errori nei dati memorizzati su disco possono originarsi in seguito a vari eventi: urti o altre sollecitazioni (specie negli hard disk meccanici), sbalzi di tensione, interruzioni di alimentazione, a ''crash'' di sistema o a una rimozione errata del supporto. Quando ciò accade, i file possono andare persi o corrompersi: sarà pertanto necessario controllare l'integrità dei dati. Gli strumenti usati per controllare la presenza di tali errori dipendono dalla natura del filesystem. {{{#!wiki tip Prima di utilizzare qualunque strumento che operi a livello logico o fisico sul disco fisso è sempre altamente consigliabile consultare prima le pagine di manuale relative. Le pagine di manuale sono sempre richiamabili con il comando `man `.}}} {{{#!wiki important Per intervenire sui file system occorre avviare una Live e dare i comandi tramite il suo terminale.}}} {{{#!wiki important Effettuare sempre un backup dei propri dati su supporti separati prima di intervenire sul disco fisso.}}} == Ext2, Ext3 ed Ext4 == Per rilevare errori nei filesystem '''Ext2''', '''Ext3''' ed '''Ext4''', si utilizza il programma '''e2fsck'''. È preinstallato essendo contenuto nel pacchetto ''e2fsprogs''. Per un utilizzo sicuro e consapevole del programma, è consigliabile leggere prima la sua pagina di manuale: {{{ man e2fsck }}} {{{#!wiki tip Se il file system diventa corrotto così tanto da compromettere il funzionamento delle librerie condivise usate dallo strumento di controllo con link dinamico, potrebbe essere d'aiuto [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://e2fsck-static|e2fsck-static]] (versione con link statico). Per maggiori informazioni leggere la relativa pagina di manuale. }}} == FAT32 e FAT16 == Per controllare e riparare il file system MS-DOS si usa '''dosfsck'''. Per fare ciò seguire i passaggi di seguito indicati: 0. Se necessario [[Hardware/DispositiviPartizioni/IndividuarePartizioni|individuare]] la partizione da controllare e prendere nota del nome. 0. Avviare la verifica del filesystem digitando da [[AmministrazioneSistema/Terminale|terminale]] il comando: {{{ dosfsck -a -v /dev/sda1 }}} supponendo che la partizione sia `/dev/sda1`. * L'opzione "a" ripara automaticamente il filesystem. * L'opzione "v" (modalità ''verbose'') fornisce ulteriori informazioni sul controllo dell' integrità. Per conoscere le altre opzioni disponibili consultare le pagine del manuale del programma, visualizzabile tramite il comando: {{{ man dosfsck }}} == NTFS == In Ubuntu 16.04 LTS e [[Rilasci|rilasci]] successivi è possibile utilizzare lo strumento '''ntfsfix'''. Questo strumento non offre le medesime funzionalità di '''chkdsk''' di Windows, ma è in grado di riparare alcune inconsistenze fondamentali di NTFS e forza il controllo della partizione NTFS al successivo avvio di Windows. Per maggiori informazioni consultare [[Hardware/DispositiviPartizioni/MontarePartizioni/Ntfs#Risoluzione_dei_problemi|questa guida]]. = Controllo per difetti fisici = == Con Smartmontools == È un software di controllo dei dati SMART (Self-Monitoring, Analysis, and Reporting Technology). 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://smartmontools | smartmontools]]. 0. Avviare il [[AmministrazioneSistema/Terminale|terminale]]. * Se c'è un solo disco rigido digitare il seguente comando:{{{ sudo smartctl -a /dev/sda }}} * Se ci sono 2 o più dischi rigidi prima digitare il seguente comando:{{{ lsblk }}} * Digitare il seguente comando:{{{ sudo smartctl -a /dev/sdX }}} sostituendo in /dev/sdX la «X» con la lettera riferita al disco in esame indicata dal precedente comando. 0. Verificare se il test è PASSED oppure UNPASSED. Nel secondo caso il disco rigido in esame è guasto o quasi. 0. Nel caso il disco rigido in esame sia PASSED, per approfondire le sue condizioni prendere nota del nome e numero di ogni stringa e dei valori associati nella sezione '''SMART Attributes Data Structure''', e leggerne il significato nel sito del progetto [[https://www.smartmontools.org/ | Smartmontools]]. {{{#!wiki tip È disponibile una versione del programma con interfaccia grafica. Consultare il [[#gsmartcontrol|relativo paragrafo]] per maggiori informazioni.}}} <> == Con GSmartControl == '''GSmartControl''' è un software multipiattaforma di diagnostica per supporti di memoria. Utilizza un'interfaccia grafica di semplice utilizzo. 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://gsmartcontrol|gsmartcontrol]]. 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma (è richiesta la password di amministrazione). 0. Nella prima schermata saranno presenti i drive rilevati dal computer. Selezionare quindi il dispositivo desiderato. {{{#!wiki note Nella prima schermata saranno già disponibili alcune informazioni di base come il nome del modello e le principali informazioni sul dispositivo, nonché un primo test sullo stato di salute ('''Basic healt check PASSED/FAILED/Unknown''').}}} 0. Dopo aver cliccato sul disco desiderato, si aprirà una nuova finestra con varie schede in cui sarà possibile visualizzare ulteriori informazioni, eseguire test, esportare i risultati ecc. {{{#!wiki important In molti casi la non disponibilità dei dati SMART, con consequente impossibilità di visualizzare informazioni e attributi, è essa stessa sintomo di cattivo stato di salute del disco.}}} == Con il programma Badblocks == Per usare il programma, consultare la documentazione relativa scrivendo nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ man badblocks }}} = Recuperare i dati = Per informazioni sul suo utilizzo consultare la guida [[Hardware/DispositiviPartizioni/TestDisk|TestDisk]]. = Ulteriori risorse = ## * [http://yhslug.tux.org/docs/hdtest.html Documento originale] * [[http://www.cgsecurity.org/wiki/TestDisk|TestDisk]] (sito ufficiale) * [[https://gsmartcontrol.sourceforge.io/home/|GSmartControl]] (sito ufficiale) ---- CategoryAmministrazione CategoryHardware