# Mise à jour ext4 pour l'année 2038 ![Bug de l'année 2038 sur les partitions ext4.](20211107-073505.png) ## Symptomes Vous pouvez avoir ce message dans les logs : ``` ext4 filesystem being mounted at /boot supports timestamps until 2038 (0x7fffffff) ``` Il s'agit d'une indication **Y2k38-safe**. Votre système de fichier **ext4** ne pourra pas aller au dela de **l'année 2038**. Il s'agit d'un contrôle opéré par le **kernel**. Vous pouvez vérifier cette indication en consultant le résultat du programme **tune2fs** : ``` tune2fs -l /dev/sda1 | grep "Inode size:" Inode size: 128 ``` Une taille de 128 octets est insuffisant pour dépacer l'année 2038. Il est nécessaire de passer à la valeur 256 octets. Cette taille est apparue sur la partition **/boot** à la suite de l'installation récente de **Fedora 34**. Les autres partitions sont bien avec un **inode 256**. ## Correction La partition ne doit pas être utilisée par le système. Cette méthode est à éxecuter depuis une **clé USB Live** ou méthode similaire. Déplacer les données présentes dans `/mnt/boot-35` sur une autre partition ext4. ``` cp -a /mnt/boot-35 /mnt/backup/ ``` -- Formater la partition avec une valeur à 256 octets pour l'inode. ``` umount /mnt/boot-35 mkfs.ext4 -I 256 /dev/sda1 ``` -- Monter la nouvelle partition. ``` mount /mnt/boot-35 ``` -- Copier les données de nouveau dans `/mnt/boot-35`. ``` cp -a /mnt/backup/boot/* /mnt/boot-35/ ```