Il comando tune2fs ti aiuta a configurare vari parametri "sintonizzabili" associati a un file system ext2/3/4. I parametri sintonizzabili ti consentono di rimuovere i blocchi riservati, modificare il conteggio dei blocchi riservati, specificare il numero di montaggi tra i controlli, specificare l'intervallo di tempo tra i controlli e altro ancora.
Puoi anche usare tune2fs per aggiungere un journal a un file system ext2 o ext3 esistente (nessuno dei quali include il journaling per impostazione predefinita). Se il file system è già montato, il journal sarà visibile nella directory principale del file system. Se il file system non è
montato, il journal sarà nascosto.
Sintassi
La sintassi del comando tune2fs è:
# tune2fs [options] {device/ file system name}
OPZIONI DI COMANDO tune2fs
Il comando tune2fs ha varie opzioni.
Opzione | Descrizione |
---|---|
-j | Aggiunge un journal ext3 al file system esistente. |
-i {d|m|w} | Specifica l'intervallo di tempo massimo tra i controlli del file system in giorni, mesi o settimane. |
-c {numero massimo di monti} | Specifica il numero massimo di montaggi tra i controlli del file system. |
-C {numero di montaggio} | Specificare il numero di volte in cui il file system può essere montato. |
-r {conteggio blocchi riservati} | Specificare il numero di blocchi del file system riservati. |
-e {continua|rimontare-ro|panico} | Specificare il comportamento del codice del kernel, se il file system deve continuare con l'esecuzione normale, rimontare il file system in modalità di sola lettura o causare un panico del kernel, quando vengono rilevati errori. |
-l | Elenca i contenuti all'interno del superblocco (metadati) del file system. |
-U {UUID} | Imposta l'UUID specificato per il file system. |
Se si verifica l'errore seguente durante l'esecuzione del comando tune2fs:
tune2fs: command not found
puoi installare il pacchetto sottostante secondo la tua scelta di distribuzione:
Distribuzione | Comando |
---|---|
OS X | brew install e2fsprogs |
Debian | apt-get install e2fsprogs |
Ubuntu | apt-get install e2fsprogs |
Alpino | apk aggiunge e2fsprogs |
Arch Linux | pacman -S e2fsprogs |
Kali Linux | apt-get install e2fsprogs |
CentOS | yum install e2fsprogs |
Fedora | dnf installa e2fsprogs |
Raspbian | apt-get install e2fsprogs |
Esempi di comando tune2fs
1. Imposta il numero massimo di conteggi prima che un filesystem venga controllato su 2:
# tune2fs -c 2 /dev/sdXN
2. Imposta l'etichetta del filesystem su MY_LABEL:
# tune2fs -L 'MY_LABEL' /dev/sdXN
3. Abilita lo scarto e gli attributi estesi specificati dall'utente per un filesystem:
# tune2fs -o discard,user_xattr /dev/sdXN
4. Abilita il journaling per un filesystem:
# tune2fs -o^nobarrier /dev/sdXN
5. Elenca il contenuto del superblocco su /dev/sda1:
# tune2fs -l /dev/sda1
6. Disattiva il numero massimo di montaggi e controlla i test di intervallo su /dev/sda1:
# tune2fs -i 0 -c 0 /dev/sda1