Files
varlog/_cache/articles/96a099e6-24f0-4bd2-890e-942e83123124.json
T
2026-05-15 10:37:48 +02:00

1 line
2.0 KiB
JSON

{"uuid":"96a099e6-24f0-4bd2-890e-942e83123124","slug":"ext4-filesystem-being-mounted-supports-timestamps-until-2038","title":"Mise à jour ext4 pour l'année 2038","author":"cedric@abonnel.fr","published":true,"published_at":"2023-02-09 11:30:16","created_at":"2023-02-09 11:30:16","updated_at":"2023-02-09 11:30:16","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# Mise à jour ext4 pour l'année 2038\n\n![Bug de l'année 2038 sur les partitions ext4.](20211107-073505.png)\n\n## Symptomes\nVous pouvez avoir ce message dans les logs :\n```\next4 filesystem being mounted at /boot supports timestamps until 2038 (0x7fffffff)\n```\n\nIl 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**. \n\nVous pouvez vérifier cette indication en consultant le résultat du programme **tune2fs** :\n```\ntune2fs -l /dev/sda1 | grep \"Inode size:\"\nInode size: 128\n```\n\nUne taille de 128 octets est insuffisant pour dépacer l'année 2038. Il est nécessaire de passer à la valeur 256 octets.\n\nCette 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**.\n\n## Correction\nLa 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.\n\nDéplacer les données présentes dans `/mnt/boot-35` sur une autre partition ext4.\n\n```\ncp -a /mnt/boot-35 /mnt/backup/\n```\n\n--\n\nFormater la partition avec une valeur à 256 octets pour l'inode.\n\n```\numount /mnt/boot-35\nmkfs.ext4 -I 256 /dev/sda1\n```\n\n--\n\nMonter la nouvelle partition.\n\n```\nmount /mnt/boot-35\n```\n\n--\n\nCopier les données de nouveau dans `/mnt/boot-35`.\n\n```\ncp -a /mnt/backup/boot/* /mnt/boot-35/\n```","featured":false,"tags":[]}