Finestre.  Virus.  I Quaderni.  Internet.  ufficio.  Utilità.  Autisti

Qualsiasi computer è un dispositivo complesso costituito da molti componenti e nessuno è immune dai guasti di nessuno di essi. In questo articolo, vedremo come riconoscere uno dei problemi seri con dispositivi di archiviazione, se HDD o un'unità flash, come controllare il disco per i settori Linux rotti.

Qualsiasi unità è composta da molti piccoli blocchi (settori) che memorizzano informazioni sotto forma di zeri o uno (bit). Se, per qualche motivo, il sistema operativo non è in grado di scrivere un po' di informazioni in un determinato settore, allora può essere considerato "rotto".

Un settore può rompersi per vari motivi:

  • Difetti di fabbricazione
  • Spegnere il computer durante la registrazione delle informazioni.
  • Deterioramento fisico dell'unità.

Un piccolo numero di settori danneggiati si trova su quasi tutte le unità. Ma vale la pena prestare attenzione se il loro numero aumenta nel tempo. Ciò potrebbe indicare l'imminente morte fisica dell'unità ed è ora che tu pensi a sostituirla.

Diamo un'occhiata a quali utilità in Linux possiamo usare per controllare il disco per settori Linux danneggiati.

Controllo dell'unità per settori danneggiati utilizzando badblock.

blocchi difettosi- utilità standard Linux per verificare la presenza di settori danneggiati. È installato di default in quasi tutti i kit di distribuzione e con il suo aiuto puoi controllare sia il disco rigido che l'unità esterna.

Innanzitutto, vediamo quali unità sono collegate al nostro sistema e quali partizioni hanno. Per fare ciò, abbiamo bisogno di un'altra utility Linux standard: fdisk.

Naturalmente, devi eseguire comandi con diritti di superutente:

Parametro -l diciamo all'utilità fdisk che dobbiamo mostrare un elenco di partizioni ed uscire.

Ora che sappiamo quali partizioni abbiamo, possiamo controllarle per i settori danneggiati. Per fare ciò, utilizzeremo l'utilità badblocks come segue:

sudo badblocks -v /dev/sda1 > badsectors.txt

Per verifica, specifichiamo i seguenti parametri:

  • - v- output dettagliato di informazioni sui risultati del controllo.
  • /dev/sda1- la sezione che vogliamo controllare per settori danneggiati.
  • >badsectors.txt- inviare il risultato dell'esecuzione del comando al file badsectors.txt.

Se, di conseguenza, sono stati rilevati settori danneggiati, è necessario istruire il sistema operativo a non scrivere informazioni su di essi in futuro. Per questo abbiamo bisogno Utilità Linux per lavorare con i file system:

  • e2fsck. Se fissiamo la partizione con i file system Linux (ext2, ext3, ext4).
  • fsck. Se ripariamo un filesystem diverso da ext.

Immettere i seguenti comandi:

sudo e2fsck -l badsectors.txt /dev/sda1

Oppure, se il nostro file system non è ext:

sudo fsck -l badsectors.txt /dev/sda1

Parametro -l diciamo all'utilità di utilizzare l'elenco dei settori danneggiati dal file badsectors.txt che abbiamo ottenuto in precedenza durante il controllo con l'utilità badblocks.

Controllo di un'unità per settori danneggiati in Linux utilizzando smartmontools

Ora diamo un'occhiata a un più moderno e modo affidabile controlla il disco per i settori danneggiati Linux. Le moderne unità ATA/SATA, SCSI/SAS, SSD dispongono di un sistema di automonitoraggio integrato S.M.A.R.T (tecnologia di automonitoraggio, analisi e reporting), Self-Monitoring, Analysis, and Reporting Technology) che monitora le prestazioni dell'unità e aiuta a identificare il deterioramento delle prestazioni dell'unità in una fase iniziale. Per lavorare con S.M.A.R.T in Linux, esiste un'utilità smartmontools.

Installiamolo prima. Se la tua distribuzione è basata su Debian\Ubuntu, inserisci:

sudo apt install smartmontools

Se disponi di un kit di distribuzione basato su RHEL\CentOS, inserisci:

sudo yum installa smartmontools

Ora che abbiamo installato smartmontools, possiamo visualizzare la pagina di aiuto usando il comando:

Passiamo a lavorare con l'utilità. Immettere il seguente comando con il parametro -H in modo che l'utilità ci mostri informazioni sullo stato dell'unità:

sudo smartctl -H /dev/sda1

Come puoi vedere, il controllo Linux del disco per i settori danneggiati è completato e l'utilità ci dice che tutto è in ordine con l'unità!

Inoltre, puoi specificare le seguenti opzioni -UN O --Tutto per ottenere ulteriori informazioni sull'unità, o -X E --xall per visualizzare le informazioni, incluse altre impostazioni dell'unità.

conclusioni

In questo articolo, abbiamo esaminato i modi per controllare le unità per i settori danneggiati sotto Linux al fine di anticipare in tempo possibili guasti e non perdere dati.

Se c'è una cosa che davvero non vuoi sperimentare con il tuo sistema operativo, è sicuramente un crash inaspettato. dischi fissi. Con la tecnologia di backup e archiviazione RAID, puoi ripristinare tutti i tuoi dati molto rapidamente, ma perdere un dispositivo hardware può essere un grosso problema di budget, soprattutto se non lo avevi pianificato.

Per evitare tali problemi, puoi utilizzare smartmontools. Questo pacchetto software per gestire e monitorare i dispositivi di archiviazione utilizzando la tecnologia di analisi e reportistica di autocontrollo o semplicemente SMART.

La maggior parte delle moderne unità ATA / SATA, SCSI / SAS fornisce un'interfaccia SMART. Obiettivo SMART - Monitoraggio dell'affidabilità disco rigido, per identificare vari errori e rispondere tempestivamente al loro verificarsi. Smartmontools è costituito da due utilità: smartctl e smartd. Insieme forniscono un potente sistema per il monitoraggio e l'avviso su possibili guasti dell'HDD in Linux. Il controllo del disco rigido Linux verrà discusso in dettaglio in seguito.

Il pacchetto smartmontools è disponibile nei repository ufficiali della maggior parte delle distribuzioni Linux, quindi l'installazione è semplice come eseguire un singolo comando. Su Debian e sistemi basati, eseguire:

aptitude installa smartmontools

E per Red Hat:

yum installa smartmontools

Ora puoi procedere alla diagnostica del disco rigido Linux.

Controlla il disco rigido in smartctl

Per prima cosa scopri quali dischi rigidi sono collegati al tuo sistema:

ls -l /dev | grep -E "sd|hd"

L'output sarà qualcosa del genere:

Qui - sdx - nome del dispositivo HDD collegato al computer.

Per visualizzare informazioni su un disco rigido specifico (modello del dispositivo, S/N, versione firmware, versione ATA, disponibilità dell'interfaccia SMART) Eseguire smartctl con l'opzione info e il nome del disco rigido. Ad esempio, per /dev/sda:

smartctl --info /dev/sda

Anche se potresti non prestare attenzione alla versione ATA, è uno dei fattori più importanti quando cerchi un dispositivo sostitutivo. Ogni una nuova versione ATA è compatibile con i precedenti. Ad esempio, i vecchi dispositivi ATA-1 e ATA-2 funzioneranno correttamente sulle interfacce ATA-6 e ATA-7, ma non viceversa. Quando le versioni ATA del dispositivo e dell'interfaccia non corrispondono, le capacità hardware non verranno sfruttate appieno. IN questo caso per una sostituzione, è meglio scegliere un disco rigido ATA-7.

Fai una dura prova disco ubuntu si può fare con il comando:

smartctl -s su -a /dev/sda

Qui opzione -S attiva il flag SMART sul dispositivo di puntamento. Puoi rimuoverlo se Supporto SMART già abilitato. Le informazioni sul disco sono suddivise in diverse sezioni, Nella sezione LEGGI I DATI INTELLIGENTI contiene informazioni generali sullo stato di salute del disco rigido.

INIZIO DI LETTURA SEZIONE SMART DATA ===
Risultato del riposo dell'autovalutazione generale della salute SMART: SUPERATO

Questo test può essere superato PASSATO) o no ( FALLITO). In quest'ultimo caso, il fallimento è inevitabile, inizia backup dati da questo disco.

La prossima cosa da cercare quando si diagnostica un HDD in Linux è la tabella degli attributi SMART.

La tabella SMART registra i parametri definiti per un particolare disco dallo sviluppatore, nonché la soglia di errore per questi parametri. La tabella viene compilata automaticamente e aggiornata in base al firmware dell'azionamento.

  • ID #- ID attributo, solitamente un numero decimale compreso tra 1 e 255;
  • NOME ATTRIBUTO- Nome attributo;
  • BANDIERA- flag di elaborazione degli attributi;
  • VALORE- questo campo rappresenta il valore normale per lo stato di questo attributo nell'intervallo da 1 a 253, 253 è lo stato migliore, 1 è il peggiore. A seconda delle proprietà, il valore iniziale può essere compreso tra 100 e 200;
  • PEGGIO- il peggior valore di sempre;
  • TREBBIARE- il valore del valore più basso, dopo la transizione, dopo il quale è necessario segnalare che il disco è inutilizzabile;
  • TIPO- tipo di attributo, può essere Pre-fail o Old_age. Tutti gli attributi sono considerati critici per impostazione predefinita, ovvero se il disco non supera il test per uno degli attributi, allora è già considerato inutilizzabile (FAILED), ma gli attributi old_age non sono critici;
  • AGGIORNATO- mostra la frequenza di aggiornamento dell'attributo;
  • WHEN_FAILED- sarà impostato su FAILING_NOW se il valore dell'attributo è minore o uguale a THRESH, o su "-" se maggiore. Nel caso di FAILING_NOW, è meglio eseguire un backup il prima possibile, soprattutto se il tipo di attributo è Pre-fail.
  • RAW_VALUE- valore definito dal produttore.

Ora pensi che smartctl sia un buon strumento, ma non ho la possibilità di eseguirlo manualmente ogni volta, sarebbe bello automatizzare il tutto in modo che il programma venga eseguito periodicamente e mi informi dei risultati del controllo. Ed è possibile con smartd.

Configurazione di smartd e smartctl per la diagnostica e il monitoraggio in tempo reale

La diagnostica hdd in tempo reale in Linux è molto facile da configurare. Per prima cosa modifica il file di configurazione smartd - /etc/smartd.conf. Aggiungi la seguente riga:

nano /etc/smartd.conf

/dev/sda-m [e-mail protetta]-M prova

  • -M - indirizzo e-mail per l'invio dei risultati del test. Può trattarsi di un indirizzo utente locale, un indirizzo di superutente o un indirizzo esterno se il server è configurato per inviare e-mail;
  • -M- frequenza di invio delle email. once - invia solo un messaggio sui problemi del disco. quotidiano- inviare messaggi ogni giorno se è stato riscontrato un problema. decrescente- inviare messaggi a giorni alterni se è stato riscontrato un problema. test- inviare un messaggio di prova all'avvio di smartd. esec- esegue il programma specificato all'ufficio postale.

Salva le modifiche e riavvia smartd. Devi andare avanti e-mail una lettera come questa:

Puoi anche programmare i test in base al tuo programma, per fare ciò, usa l'opzione -s e espressione regolare digitare "T/MM/GG/DN/HH", dove:

  • T- tipo di prova:
  • l- prova lunga;
  • S- prova breve;
  • C- test di movimento (ATA);
  • O- offline (prova).

Il resto dei caratteri definisce la data e l'ora del test:

  • MM- mese dell'anno;
  • GG- giorno del mese;
  • HH- L'una in punto;
  • DN- giorno della settimana (da 1 - lunedì 7 - domenica;
  • MM, GG e HH- sono indicati da due cifre decimali.

Un punto indica tutti i valori possibili, un'espressione tra parentesi (A|B|C) indica una delle tre opzioni, un'espressione tra parentesi quadre indica un intervallo (da 1 a 5).

Ad esempio, per eseguire un controllo completo di un disco rigido Linux ogni giorno della settimana alle 13:00, aggiungi la seguente riga a smartd.conf:

DEVICESCAN -s (L /../../ / 13)

conclusioni

Se vuoi controllare rapidamente il funzionamento meccanico di un disco rigido, visualizzarne le condizioni fisiche o eseguire una scansione più o meno completa della superficie del disco, utilizza smartmontools. Non dimenticare di scansionare regolarmente, ti ringrazierai più tardi. L'hai già fatto? Lo farai? O usi altri metodi? Scrivi nei commenti!

Fonte di traduzione.

Linus Torvalds, durante la creazione della sua progenie, pensava che Linux sarebbe stato utilizzato in sistemi embedded, non solo in router domestici economici, ma anche in soluzioni di telecomunicazione così serie come AVAYA PBX?

Di recente ho dovuto ripristinare l'operatività del centralino AVAYA di un importante cliente. Si tratta di un gateway Avaya G650 (chassis) con un server Avaya S8400 (processore). Mentre disco di sistema Viene utilizzato un supporto CompactFlash da 2 GB. che può essere considerato condizionatamente Unità SSD con interfaccia IDE.
E qual è stata la mia sorpresa quando ho collegato l'unità CF tramite un lettore di schede, ho visto una struttura familiare FileLinux sistemi. Il che, ovviamente, ha semplificato la procedura per il controllo dell'operatività dell'unità CF.

Come verificare la presenza di errori in un file system del disco Linux

Il sistema operativo MicroSoft DOS (oh sì, ricordo la versione 5.0, che stava su un singolo floppy disk!) Aveva un comando di controllo del disco CHKDSK. E c'è qualcosa di simile in Linux.
Per verificare la presenza di errori su un disco Linux sistema di fileè necessario capire i nomi dei file system da controllare:

# df -h Dimensione filesystem Utilizzato Utilizzo % Montato su /dev/sda 20G 4.0G 15G 21% / /dev/sdd1 1G 455M 555M 46% /media/Np%blsl3648B4Jjeiedgyy /dev/sdd6 1G 98M 902M 10% /media/ 10.13-23gg nessuno 246M 0 246M 0% /dev/shm

Per l'unità CF in prova, questo è /dev/sdd1 E /dev/sdd6
Successivamente, è necessario smontare i file system testati:

#sudo umount /dev/sdd1 #sudo umount /dev/sdd6

#fsck -y /dev/sdd1 #fsck -y /dev/sdd6

Parametro -y risponderà automaticamente sì a tutte le domande, cosa che, di norma, fa la maggior parte degli utenti.

I risultati dell'utilità di controllo del file system FSCK di Lunux

Nel mio caso, c'erano errori su una delle partizioni che l'utilità ha corretto. Successivamente, l'unità CF è stata rimessa al suo posto e il PBX Avaya è stato ripristinato alla capacità operativa.

Di tanto in tanto è necessario controllare il disco rigido. Credo che non ci sia niente di più prezioso delle informazioni su un disco rigido, beh, ovviamente, senza contare le nostre vite, e sarà oh, che tristezza quando le foto di famiglia, i video, gli abstract necessari e i rapporti di lavoro, le password e qualsiasi altro i dati importanti scompaiono. Come controllare un disco rigido in Linux e, nel nostro caso, in Ubuntu, e quali programmi esistono per testare i nostri aiutanti e salvatori: i dischi rigidi? Dovresti controllare il disco rigido non dal sistema installato su di esso, ma da LiveCD / USB. Una build così preziosa sarebbe Parted Magic, anche se puoi farlo anche da un CD/USB di Ubuntu. Questa è una munizione completa per lavorare con i duri. Qui hai GParted, per ridimensionare le partizioni HDD (simile ad Acronis Disc Director), e CloneZilla, per creare copie esatte dei tuoi dischi o partizioni di sistema con successivo ripristino, e GSmartControl per segnalare lo stato del tuo disco e molto altro. Quindi iniziamo una revisione dei programmi per il controllo di un disco rigido in Ubuntu.

Programma console blocchi difettosi.

Per scoprire come sono partizionati il ​​tuo disco rigido o le tue unità e seleziona una partizione da controllare, esegui il comando:

sudo fdisk -l

Per avviare la scansione dei settori danneggiati, basta eseguire il seguente comando nel Terminale:

sudo badblocks -sv /dev/sdb1

Dove:

/dev/sdb1è la sezione da controllare,

-S- visualizzerà informazioni sulla scansione in percentuale, la presenza o l'assenza di settori "interrotti", ecc.,

- v- visualizzerà informazioni dettagliate sul controllo.

Se è necessario ottenere un rapporto di testo, è necessario eseguire il seguente comando:

sudo badblock -s /dev/sdb1 > errori.txt

Invece di /dev/sdb1 devi specificare sezione desiderata il tuo disco rigido e un file di testo apparirà nella tua directory Home errori.txt con un rapporto. Se sono ancora presenti dei problemi, è consigliabile contrassegnarli in modo che il sistema non vi acceda mentre si lavora con il disco. Per contrassegnare i settori danneggiati, eseguire il comando:

sudo e2fsck -l error.txt /dev/sdb1

Chiave -l consente al programma di utilizzare il file error.txt per lavorare con i settori danneggiati. Ma puoi evitare i due comandi precedenti ed eseguirne solo uno:

sudo e2fsck -ct /dev/sdb1

Il programma e2fsck fa parte del pacchetto software E2fsprogs, tra cui c'è badblock, e la chiave -C rende possibile utilizzare l'utilità badblock per trovare settori danneggiati.

Per verificare il file system (ext 2/ext 3/ext 4) eseguire il seguente comando:

e2fsck -y /dev/ partizione del tuo disco o dell'intero disco

Chiave -y dice all'utilità di rispondere sì a tutte le domande.

Altre opzioni comunemente usate:

-papà automaticamente "ripara" il file system senza ulteriori domande.
-F controllo forzato (forzato). Il controllo avverrà comunque, anche se il file system non ne aveva bisogno.
-C Lanci programma badblock trovare e contrassegnare i settori "interrotti" sul disco;
- v verranno visualizzati i dettagli del controllo.

Sebbene tu possa usare fsck invece di e2fsck. Ma ognuno è libero di scegliere ciò che è meglio o più conveniente per lui.

Programma Dischi.

Ubuntu ha ottimo programma Dischi, che visualizza informazioni su tutti i dispositivi collegati nel sistema (dischi rigidi, unità flash, unità CD / DVD, ecc.) Eseguendolo, è possibile scoprire i dati S.M.A.R.T. per il disco di interesse.

Programma GSmartControl

E infine, voglio raccomandare il programma GSmartControl, che è guscio grafico(GUI) per un programma di console - smartctl. Puoi trovarlo nell'Ubuntu Software Center o installarlo tramite il Terminale con il comando:

sudo apt-get install gsmartcontrol

Il programma mostra informazioni complete su S.M.A.R.T. Maggiori dettagli su ogni articolo possono essere trovati .

Bene, qui hai imparato come controllare un disco rigido in Linux. Che queste informazioni ti siano utili! Buona fortuna!

Un computer è un dispositivo il cui funzionamento si basa sull'interazione di molti componenti. Nel tempo, possono causare malfunzionamenti. Uno dei motivi frequenti per il funzionamento difettoso della macchina sono i settori danneggiati sul disco, quindi deve essere testato periodicamente. Linux offre tutte le possibilità per questo.

Cosa sono i blocchi rotti e perché compaiono

Un blocco (settore) è una piccola cella del disco su cui sono memorizzate informazioni sotto forma di bit (0 e 1). Quando il sistema non riesce a scrivere il bit successivo in una cella, si parla di settore danneggiato. Ci possono essere diversi motivi per il verificarsi di tali blocchi:

  • difetti di fabbricazione;
  • spegnere durante il processo di registrazione delle informazioni;
  • usura fisica del disco.

Inizialmente, quasi tutti i media hanno violazioni. Nel tempo, il loro numero potrebbe aumentare, il che indica l'imminente guasto del dispositivo. Esistono diversi modi per testare un disco per errori in Linux.

Controllo del disco Linux

SU Kernel Linux esegue diversi sistemi operativi, inclusi Ubuntu e Debian. La procedura di controllo del disco è universale e adatta a ciascuno di essi. Vale la pena considerare il fatto che è ora di testare il corriere quando lo è sistema disco c'è un carico pesante, la velocità di lavoro con il supporto (scrittura / lettura) è notevolmente diminuita o queste procedure causano addirittura errori.

Molti hanno familiarità con il programma Windows: Victoria HDD. Gli sviluppatori si sono occupati di scrivere i suoi analoghi per Linux.

blocchi difettosi

Badblocks è un'utilità disco trovata in Ubuntu e altri Distribuzioni Linux predefinito. Il programma ti consente di testare sia il disco rigido che unità esterne.

Importante! Tutti i comandi del terminale forniti nell'articolo iniziano con opzione sudo, perché richiede diritti di superutente per essere eseguito.

Prima di testare un disco in Linux, è necessario verificare quali unità sono collegate al sistema utilizzando l'utilità fdisk-l. Mostrerà anche le partizioni che hanno.

Ora puoi procedere al test diretto per i settori danneggiati. Il lavoro di Badblocks è organizzato come segue:

badblocks -v /dev/sdk1 > bsector.txt

Il record utilizza i seguenti comandi e operandi:

  • -v - visualizza un rapporto dettagliato sul controllo eseguito;
  • /dev/sdk1– sezione da controllare;
  • bsector.txt - scrittura dei risultati in un file di testo.

Se durante il controllo del disco vengono rilevati blocchi danneggiati, è necessario eseguire l'utility fsck o e2fsck, a seconda del file system utilizzato. Limiteranno la registrazione delle informazioni nei settori non lavorativi. Per i file system ext2, ext3 o ext4, eseguire il seguente comando:

fsck -l bsector.txt /dev/sdk1

Altrimenti:

fsck -l bsector.txt /dev/sdk1

L'opzione -l dice al programma che i blocchi danneggiati sono elencati nel file bsector.txt e che dovrebbero essere esclusi.

GParted

L'utilità controlla il file Sistema Linux senza ricorrere all'interfaccia testuale.

Lo strumento non è nativamente incluso nelle distribuzioni sistema operativo, quindi è necessario installarlo eseguendo il comando:

apt-get install gparted

La finestra principale dell'applicazione visualizza i dischi disponibili. Il fatto che sia ora di testare il corriere è chiaro da punto esclamativo accanto al suo nome. Il controllo viene avviato cliccando sulla voce “Verifica errori” nel sottomenù “Sezione” situato nel pannello superiore. Il disco desiderato è preselezionato. Al termine della scansione, l'utilità visualizzerà il risultato.

Il controllo dell'HDD e di altri dispositivi di archiviazione con GParted è disponibile per gli utenti di Ubuntu, FreeBSD, Centos, Debian e altre distribuzioni in esecuzione sul kernel Linux.

smartmontools

Lo strumento consente di testare il file system con maggiore affidabilità. I dischi rigidi moderni dispongono di un modulo di automonitoraggio S.M.A.R.T. integrato che analizza i dati dell'unità e aiuta a identificare un malfunzionamento in una fase iniziale. Smartmontools è progettato per funzionare con questo modulo.

L'installazione viene avviata tramite il terminale:

  • apt install smartmontools - per Ubuntu/Debian;
  • yum installa smartmontools - per CentOS.

Per visualizzare informazioni su stato di duro disco, inserire la riga:

smartctl -H /dev/sdk1

Il controllo degli errori richiede tempi diversi, a seconda delle dimensioni del disco. Al termine, il programma visualizzerà il risultato della presenza di settori danneggiati o della loro assenza.

L'utility ha altre opzioni: -a, --all, -x, --xall. Per ottenere Informazioni aggiuntive aiuto si chiama:

copia di sicurezza

Quando si presenta la necessità di testare un disco rigido in Linux, dovresti essere preparato a qualsiasi risultato.

L'app Safecopy copia i dati da un dispositivo danneggiato a uno funzionante. L'origine può essere un disco rigido o un supporto rimovibile. Questo strumento ignora errori di input / output, letture, blocchi danneggiati, continuando a funzionare continuamente. La velocità di esecuzione è la massima possibile fornita dal computer.

Commento! L'utilità non è progettata per recuperare i file eliminati. Ottiene informazioni memorizzate in settori rotti.

Per installare Safecopy su Linux, inserisci la riga nel terminale:

La scansione viene avviata con il comando:

copia sicura /dev/sdk1 /home/files/

Qui, il primo percorso indica il disco danneggiato, il secondo - la directory in cui verranno salvati i file.

Il programma è in grado di creare un'immagine del file system di un dispositivo di archiviazione instabile.

Cosa fare se viene rilevato un errore nel programma di sistema Ubuntu

Installazione di un nuovo Software o cambiamenti Impostazioni di sistema può causare il messaggio "È stato rilevato un errore in programma di sistema". Molte persone lo ignorano perché lavoro comune non si riflette.

Gli utenti di solito affrontano il problema Versioni di Ubuntu 16.04. In questo caso non è necessario testare l'HDD, poiché il problema è piuttosto presente guasto del software. Il messaggio avvisa di una chiusura imprevista del programma e si offre di inviare un rapporto agli sviluppatori. Se accetti, si aprirà una finestra del browser in cui dovrai compilare un modulo in 4 fasi. Questa opzione causa difficoltà e non garantisce la scomparsa dell'errore.

Il secondo metodo aiuterà a evitare la comparsa di un messaggio solo se viene chiamato dallo stesso programma. Per fare ciò, alla prossima notifica, devi selezionare la casella "Non mostrare più per questo programma".

Il terzo metodo è disabilitare l'utilità Apport, che in Linux è responsabile della raccolta di informazioni e dell'invio di report. Questo approccio eliminerà completamente le finestre popup con errori. È possibile disabilitare solo la visualizzazione delle notifiche, lasciando funzionante il servizio di incasso. Per questo devi fare:

gsettings imposta com.ubuntu.update-notifier show-apport-crashes false

I dati continueranno a essere raccolti nella cartella /var/crash. Devono essere puliti periodicamente per evitare che si riempiano. spazio sul disco:

Per disabilitare completamente i servizi Apport, viene inserita una voce nel terminale:

gksu gedit /etc/default/apport

Nel testo che compare il valore del campo enable passa da 1 a 0. In futuro, per abilitare nuovamente il servizio, vengono restituite le impostazioni di default.

Conclusione

Si consiglia di testare periodicamente il disco rigido e il supporto rimovibile per prevenire la perdita di file. Linux offre diversi approcci per risolvere il problema. Puoi scegliere da un elenco di utilità che rilevano i settori danneggiati e garantiscono il trasferimento delle informazioni a un dispositivo normalmente funzionante.

Se noti un errore, seleziona una parte di testo e premi Ctrl + Invio
CONDIVIDERE: