Mise à jour ext4 pour l'année 2038
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/