INITRAMFS - Come risolvere il problema all'avvio
Sommario:
- Come usare
fsck
- Ripara il file system danneggiato
- Ripara il file system di root
- Controlla i file system all'avvio
- Opzioni di
fstab
- Conclusione
fsck
(controllo del file system) è un'utilità della riga di comando che consente di eseguire controlli di coerenza e riparazioni interattive su uno o più file system Linux. Utilizza programmi specifici per il tipo di file system che controlla.
È possibile utilizzare il comando
fsck
per riparare file system danneggiati in situazioni in cui il sistema non si avvia o non è possibile montare una partizione.
, parleremo del comando
fsck
.
Come usare
fsck
Il comando
fsck
assume la seguente forma generale:
fsck
Solo il root o gli utenti con privilegi
sudo
possono cancellare il buffer.
Quando nessun
FILESYSTEM
viene fornito come argomento,
fsck
controlla i dispositivi elencati nel file
fstab
.
Non eseguire mai
fsck
su partizioni montate poiché potrebbe danneggiare il file system. Prima di provare a controllare o riparare i file system,
unmount
sempre prima.
Il comando
fsck
è un wrapper per i vari controllori di filesystem Linux (
fsck.*
) E accetta diverse opzioni a seconda del tipo di file system.
Controllare le pagine del manuale per ulteriori informazioni su un correttore specifico. Ad esempio, per visualizzare le opzioni disponibili per
fsck.ext4
, digitare:
Ripara il file system danneggiato
Il caso d'uso più semplice del comando
fsck
è di riparare un file system ext3 o ext4 danneggiato non root.
-
Smonta il dispositivo:
sudo umount /dev/sdc1
Esegui
fsck
per riparare il file system:sudo fsck -p /dev/sdc1
L'opzione
-p
dice afsck
di riparare automaticamente tutti i problemi che possono essere risolti in modo sicuro senza l'intervento dell'utente.Una volta riparato il file system, montare la partizione:
sudo mount /dev/sdc1
Ripara il file system di root
fsck
non può controllare il file system di root su una macchina in esecuzione perché non può essere smontato.
Per eseguire
fsck
in modalità di ripristino:
- Accedere al menu di avvio e selezionare Opzioni avanzate Selezionare la modalità di ripristino e quindi "fsck". Quando viene richiesto di reinstallare il file system di root, scegliere "Sì". Una volta fatto, riprendere il normale avvio.
Per eseguire
fsck
da una distribuzione live:
-
Avvia la distribuzione live.
Usa
fdisk
oparted
per trovare il nome della partizione di root.Apri il terminale ed esegui:
sudo fsck -p /dev/sda1
Al termine, riavviare la distribuzione live e avviare il sistema.
Controlla i file system all'avvio
Sulla maggior parte delle distribuzioni Linux,
fsck
viene eseguito all'avvio se un file system è contrassegnato come sporco o dopo un determinato numero di avviamenti o tempi.
Per vedere il conteggio di mount corrente, controlla il numero di frequenza, controlla l'intervallo e l'ora dell'ultimo controllo per una partizione specifica, usa lo strumento
tune2fs
:
sudo tune2fs -l /dev/sdc1 | grep -i 'last checked\|mount count'
Se ad esempio, vuoi eseguire
È inoltre possibile impostare il tempo massimo tra due controlli. Ad esempio, per impostarlo su un mese dovresti eseguire: Per forzare l'esecuzione di
Nelle distribuzioni precedenti
Il
L'ultima, sesta colonna (
Il file system di root dovrebbe avere un valore di
Per saperne di più sul comando
Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()
Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()
0
o
-1
indica che
fsck
non verrà mai eseguito. "Intervallo di controllo" è il tempo massimo tra due controlli del file system.
fsck
dopo ogni 25 boot (mount), digita:
sudo tune2fs -c 25 /dev/sdc1
sudo tune2fs -i 1m /dev/sdc1
fsck
al momento dell'avvio sulle distribuzioni SystemD, passare i seguenti parametri di avvio del kernel:
fsck.mode=force fsck.repair=yes
fsck
verrà eseguito all'avvio se è presente il file
/forcefsck
:Opzioni di
fstab
fstab
è un file di configurazione che dice al sistema come e dove montare le partizioni.
/etc/fstab
contiene un elenco di voci nel seguente formato:
# /dev/sda1 / ext4 defaults 0 1 /dev/sda2 /home ext4 defaults 0 2 server:/dir /media/nfs nfs defaults 0 0
) è l'opzione che controlla l'ordine in cui vengono eseguiti i controlli del file system al momento del riavvio.
0
- Non controllare.
1
- I file system da verificare prima e uno alla volta.
2
- Tutti gli altri file system che vengono controllati in seguito e possibilmente in parallelo.
1
e tutti gli altri file system che si desidera verificare dovrebbero avere un valore di
2
.Conclusione
fsck
è uno strumento da riga di comando per il controllo e la riparazione facoltativa dei file system Linux.
fsck
, visita la pagina
man fsck
o digita
man fsck
nel tuo terminale.
Dalla tua parte: ripara le scartoffie, il denaro esce dal Canada, richiama la batteria

Adobe ripara più bug in Shockwave Player

Adobe Systems ha rilasciato un aggiornamento per cinque vulnerabilità nel suo Shockwave Player, installato su circa 450 milioni di PC.
Risoluzione dei problemi di Windows Firewall: ripara e corregge automaticamente i problemi di Windows Firewall

Risoluzione dei problemi di Windows Firewall. Il tuo Windows Firewall ti dà problemi? Viene visualizzato il messaggio di avviso che segnala che Windows Firewall è disattivato o che non è possibile accedere a file o stampanti condivisi.