La commande tune2fs vous aide à configurer divers paramètres "réglables" associés à un système de fichiers ext2/3/4. Les paramètres réglables vous permettent de supprimer les blocs réservés, de modifier le nombre de blocs réservés, de spécifier le nombre de montages entre les vérifications, de spécifier l'intervalle de temps entre les vérifications, etc.
Vous pouvez également utiliser tune2fs pour ajouter un journal à un système de fichiers ext2 ou ext3 existant (aucun n'inclut la journalisation par défaut). Si le système de fichiers est déjà monté, le journal sera visible dans le répertoire racine du système de fichiers. Si le système de fichiers n'est pas
monté, le journal sera masqué.
Syntaxe
La syntaxe de la commande tune2fs est :
# tune2fs [options] {device/ file system name}
OPTIONS DE COMMANDE tune2fs
La commande tune2fs a plusieurs options.
Option | Description |
---|---|
-j | Ajouter un journal ext3 au système de fichiers existant. |
-i {d|m|w} | Spécifiez l'intervalle de temps maximal entre les vérifications du système de fichiers en jours, mois ou semaines. |
-c {nombre maximal de montages} | Spécifiez le nombre maximum de montages entre les vérifications du système de fichiers. |
-C {nombre de montages} | Spécifiez le nombre de fois que le système de fichiers peut être monté. |
-r {nombre de blocs réservés} | Spécifiez le nombre de blocs de système de fichiers réservés. |
-e {continuer|remonter-ro|panique} | Spécifiez le comportement du code du noyau, si le système de fichiers doit continuer avec une exécution normale, remonter le système de fichiers en mode lecture seule ou provoquer une panique du noyau, lorsque des erreurs sont détectées. |
-l | Répertorier le contenu du superbloc (métadonnées) du système de fichiers. |
-U {UUID} | Définissez l'UUID spécifié pour le système de fichiers. |
Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande tune2fs :
tune2fs: command not found
vous pouvez installer le package ci-dessous selon votre choix de distribution :
Répartition | Commande |
---|---|
OS X | brew install e2fsprogs |
Debian | apt-get install e2fsprogs |
Ubuntu | apt-get install e2fsprogs |
Alpin | apk ajouter e2fsprogs |
Arch Linux | pacman -S e2fsprogs |
Kali Linux | apt-get install e2fsprogs |
CentOS | yum installez e2fsprogs |
Fédora | dnf installer e2fsprogs |
Raspbian | apt-get install e2fsprogs |
Exemples de commandes tune2fs
1. Définissez le nombre maximal de décomptes avant qu'un système de fichiers ne soit vérifié sur 2 :
# tune2fs -c 2 /dev/sdXN
2. Définissez l'étiquette du système de fichiers sur MY_LABEL :
# tune2fs -L 'MY_LABEL' /dev/sdXN
3. Activez les attributs étendus de suppression et spécifiés par l'utilisateur pour un système de fichiers :
# tune2fs -o discard,user_xattr /dev/sdXN
4. Activer la journalisation pour un système de fichiers :
# tune2fs -o^nobarrier /dev/sdXN
5. Lister le contenu du superbloc sur /dev/sda1 :
# tune2fs -l /dev/sda1
6. Désactivez le nombre maximal de montages et vérifiez les tests d'intervalle sur /dev/sda1 :
# tune2fs -i 0 -c 0 /dev/sda1