Comando Linux E2FSCK

Comando Linux E2FSCK
Il file system di Ubuntu potrebbe essere danneggiato o inutile per una serie di motivi. Ad esempio, un'interruzione di accensione inaspettata, file eseguibili malfunzionanti, pacchetti software cattivi, aggiornamenti instabili, ecc., potrebbe rendere inoperabile il tuo kernel Linux. Uno strumento utile in queste circostanze è E2FSCK, che consente di recuperare i file di sistema e restituire il server Ubuntu all'ordine di lavoro. E2FSCK cerca problemi in Ext2/Ext3/Ext4 e li risolve come necessario. Nell'istanza di filesystem EXT3 ed EXT4 che utilizzano riviste, se il sistema operativo Linux è stato appena interrotto in modo improprio senza nemmeno problemi, il file system deve essere dichiarato pulito e preparato per l'uso dopo aver riprodotto i processi registrati nel giornale.

Di conseguenza, per i filesystem che impiegano il journaling, solo se il Superblock indica che è necessaria una verifica aggiuntiva, spesso riproduce il diario e smetterà. In questo articolo oggi discuteremo dell'uso del comando Linux E2FSCK per risolvere i problemi di cui sopra.

Iniziamo applicando questo argomento al nostro Ubuntu 20.4 Sistema operativo Linux. Assicurati di aggiornare il tuo sistema prima di fare qualsiasi cosa dopo un accesso riuscito. Per questo, è necessario aprire l'applicazione del terminale con il semplice collegamento "Ctrl+Alt+T". Se questo collegamento non funziona per te, prova a utilizzare il menu Attività dal desktop del sistema. Cerca l'applicazione richiesta e tocca l'applicazione dopo che viene visualizzata nella schermata di ricerca. La shell del terminale verrà lanciata in pochi secondi. In genere, non è consigliabile utilizzare questo programma (E2FSCK) su un file system fisso perché potrebbe comportare più problemi. I risultati forniti da E2FSCK non rimarranno precisi anche se si decide di eseguirlo su un file system sicuro. Quindi, utilizzeremo questo comando per ripristinare alcuni file system, ma se quel file system si trova bene e non corrotto, eviteremo di ripristinarlo.

Controllare e ripristinare la partizione

La prima cosa che ci viene in mente quando pensiamo a un sistema corrotto può essere una partizione di sistema. Quindi, abbiamo deciso di eseguire l'uso del comando E2FSCK per alcune partizioni specifiche di Ubuntu 20.04 Sistema operativo Linux. In primo luogo, daremo un'occhiata all'uso della forma più semplice di questa istruzione sulla nostra shell per eseguire il ripristino di una partizione specifica. Per questo, utilizzare la parola chiave E2FSCK con il percorso originale di una partizione, i.e., /dev/sda1. Il "dev" si riferisce alla cartella "dispositivo" del tuo Ubuntu 20.04 Sistema operativo Linux.

Durante l'esecuzione di questa istruzione sulla shell, dobbiamo sapere che questa partizione non è malfunzionando ed è già montata con 0 dati corrotti fino ad oggi. Insieme a ciò, l'esecuzione di questo comando ha mostrato l'avvertimento che "se si tenta di rimontare o ripristinare la partizione, potrebbe causare danni al nostro file system corrente" poiché abbiamo già un buon file system che funziona correttamente. Ma, se non ricevi lo stesso avvertimento dopo l'esecuzione di questa istruzione, segui il processo di restauro. Quindi, abbiamo premuto la parola chiave "n" come "no" alla domanda: "Vuoi continuare?", Chiesto dal sistema come avvertimento o conferma dell'esecuzione di questo comando E2FSCK. Durante la pressione "N", l'esecuzione di questo comando verrà interrotta e non facciamo più parte del processo di restauro della partizione "SDA1".

Puoi anche provare le stesse istruzioni E2FSCK con il percorso "/sbin" per ripristinare la partizione malfunzionata, i.e., “/Dev/sda1”, come abbiamo fatto nell'immagine a prematura mostrata finora.

Riparazione tramite diverse opzioni

All'interno di questa sezione dell'implementazione dell'articolo, discuteremo l'uso di alcune utili opzioni di comandi E2FSCK. Se si desidera consentire alle istruzioni "E2FSCK", cercare automaticamente i problemi in un file system e ripararli insieme a loro, è necessario utilizzare l'opzione -P. Abbiamo provato questa opzione con un capitale "-P" nel comando E2FSCK e ottenuto l'errore di argomento non numerico non valido. Dopo aver eseguito l'istruzione E2FSCK con l'opzione minuscola -p, abbiamo ottenuto lo stesso output che abbiamo ottenuto con l'uso del semplice formato del comando E2FSCK. Ci dice che il sistema è già stato montato ed è privo di violazioni. Quindi, mostra l'avvertimento e pone una domanda se si desidera continuare il restauro. Abbiamo premuto "N" per interrompere.

Se vuoi fare una scansione di sola lettura per il dispositivo particolare sul tuo Ubuntu 20.04 Sistema operativo Linux, è possibile farlo utilizzando l'opzione "-C" nel comando E2FSCK nella shell. Un'output abbastanza simile è stata visualizzata per l'opzione "-C" dell'istruzione E2FSCK.

Se sai già che il tuo dispositivo di sistema o "file system" è già pulito e senza problemi, ma si desidera comunque applicare il controllo di pulizia sul tuo file system, puoi farlo mediante l'uso dell'opzione -f L'istruzione E2FSCK. Mostra che il sistema è già montato e, quindi, il sistema E2FSCK non può continuare questo processo. Conduce all'aborte automatico del processo di pulizia. L'uso dell'opzione "-c" con "-f" potrebbe mostrarti una barra di avanzamento durante il controllo.

Conclusione

Questo articolo riguardava l'uso dell'istruzione di comando E2FSCK nel terminale di Ubuntu 20.04 Sistema operativo Linux per verificare i file system non funzionanti e pulirli automaticamente insieme al restauro. Abbiamo discusso di diverse opzioni disponibili per essere utilizzate per la pulizia in questa istruzione. Ci sono altre opzioni disponibili anche online che puoi cercare.