====== Mise à jour ext4 pour l'année 2038 ====== {{ :informatique:linux:pasted:20211107-073505.png|Bug de l'année 2038 sur les partitions ext4.}} ===== 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/