GNU/Linux >> Linux Esercitazione >  >> Linux

Come controllare/riparare il file system Linux all'avvio

Un utente del sistema operativo che è ancora uno studente nel mondo dei sistemi operativi non può mai sfuggire alle sfide che gli attuali utenti d'élite hanno superato. L'impatto sull'utente di tali sfide dipende dal tipo di sistema operativo o dalla distribuzione in cui ti trovi.

Per gli utenti Linux, potresti pensare di affrontare una sfida impossibile solo per rendersi conto che esistono molteplici soluzioni valide per ogni singolo problema del sistema operativo affrontato.

[ Potrebbe piacerti anche:Come eseguire il backup del filesystem Linux usando il comando dump ]

Il file system Linux è un labirinto in cui la maggior parte degli utenti esita a entrare. È perché questo file system è responsabile della coerenza delle prestazioni del tuo sistema operativo Linux e qualsiasi lieve modifica alla sua gerarchia o struttura del file system può essere un incubo per qualsiasi utente.

Il comando FSCK Linux

Il sistema operativo Linux gestisce i problemi del file system tramite l'utilità della riga di comando fsck. È un toolkit preconfezionato per il controllo del file system che controlla e ripara in modo interattivo i file danneggiati che potrebbero influire sulle prestazioni del tuo sistema operativo.

$ man fsck

La maggior parte delle volte, sono questi file corrotti che sono responsabili degli avviamenti del sistema falliti e dei montaggi delle partizioni.

Utilizzo del comando FSCK

La sintassi standard per l'utilità della riga di comando fsck è la seguente:

# fsck [OPTIONS] [FILESYSTEM]

Devi essere un utente sudoer o disporre dei privilegi sudo per utilizzare efficacemente FSCK strumento.

FSCK aderisce ad alcune regole predefinite.

  • Fa riferimento a /etc/fstab file quando un utente non fornisce [FILESYSTEM] come argomento di comando.

Il <pass> colonna per il <mount point> (/) e <type> (ext4) è impostato su 1 perché i controlli e la riparazione del file system hanno la priorità.

Non è consigliabile utilizzare fsck comando con partizioni montate poiché esiste un'alta probabilità di danni permanenti al file system.

Riparazione di un file system Linux danneggiato

Il primo passaggio consiste nell'identificare la partizione del dispositivo che contiene il file system Linux che si desidera controllare e riparare.

$ sudo fdisk -l

Il secondo passaggio consiste nello smontare il dispositivo di cui si desidera controllare e riparare il file system. es.

$ sudo umount /dev/sda5

Il terzo passaggio consiste nel controllare ed eventualmente riparare il file system del dispositivo utilizzando FSCK.

$ sudo fsck -p /dev/sda5 

Il -p l'opzione di comando è per la riparazione automatica senza alcun intervento da parte dell'utente.

Il passaggio finale consiste nel rimontare il dispositivo una volta completata la verifica e la riparazione del file system fsck.

$ sudo mount /dev/sda5 

Riparazione del file system Linux all'avvio

Su una macchina in esecuzione, non è possibile controllare e riparare contemporaneamente il file system Linux durante l'utilizzo del sistema operativo. In questo caso, abbiamo la possibilità di utilizzare un CD live/un'unità USB avviabile o di controllare e riparare il file system Linux all'avvio (per i sistemi Linux installati).

Riparazione del file system Linux all'avvio

1. Riavvia la macchina, premi [Esc] o [Shift] e seleziona Opzioni avanzate nel menu di avvio risultante.

2. Seleziona Modalità di ripristino e scegli fsck opzione dall'elenco risultante di opzioni di menu.

3. Premi [Invio] e scegli fsck opzione di menu.

4. Scegli quando viene chiesto se rimontare il file system di root del sistema operativo.

5. Una volta completata la verifica e la riparazione del file system, indirizzare il sistema in modo che riprenda l'avvio normale.

Riparazione di Live CD/file system USB

  1. Avvia il tuo computer dalla distribuzione live (CD o USB).
  2. Apri il terminale Linux e usa sudo fdisk -l comando per trovare il nome della partizione radice Linux di destinazione.
  3. Se la partizione di root è identificata da un nome come /dev/sda1 , l'esecuzione del comando seguente verificherà e possibilmente riparerà il file system associato.
$ sudo fsck -p /dev/sda1 

FSCK è uno strumento molto efficace per iniziare a comprendere la natura e le prestazioni del tuo sistema Linux. Il man fsck Il comando ha più opzioni sull'uso di FSCK utility per controllare e, facoltativamente, riparare file system Linux rotti o corrotti.


Linux
  1. Come controllare la versione del sistema operativo e di Linux

  2. Come verificare se un sistema Linux è a 32 o 64 bit

  3. Come controllare il tempo di attività del sistema in Linux

  4. Come montare e smontare un file system in Linux

  5. Come controllare syslog in Bash su Linux?

Come riparare gli errori del file system in Debian

Come controllare e riparare un file system in RHEL Linux

Come riparare gli errori del file system in Ubuntu

Come riparare gli errori del file system in Linux Mint

Come controllare la cronologia di riavvio del sistema e il tempo di avvio in Linux

Come controllare il carico del server nel sistema Linux