GNU/Linux >> Tutoriels Linux >  >> Linux

Table de partition non reconnue par le noyau Linux

Pour une raison quelconque, votre noyau ne parvient pas à lire la table de partition :

[ 8775.030291] end_request: I/O error, dev sdb, sector 0
[ 8775.030300] quiet_error: 30 callbacks suppressed
[ 8775.030306] Buffer I/O error on device sdb, logical block 0
[ 8775.033781] ldm_validate_partition_table(): Disk read failed.

Ainsi, il ne peut pas créer de périphériques pour les partitions car il n'a pas lu la table des partitions. Plus tard, lorsque vous essayez de voir la table de partition avec parted ou fdisk, l'IO est effectuée avec succès.

Essayez d'utiliser partprobe /dev/sdX lorsque votre noyau n'a pas reconnu les partitions au démarrage.

man partprobe :

PARTPROBE(8)                                                         GNU Parted Manual                                                        PARTPROBE(8)

NAME
       partprobe - inform the OS of partition table changes

SYNOPSIS
       partprobe [-d] [-s] [devices...]

DESCRIPTION
       This manual page documents briefly the partprobe command.

       partprobe  is  a  program  that informs the operating system kernel of partition table changes, by requesting that the operating system re-read the
       partition table.

Linux
  1. Comment partitionner un disque sous Linux

  2. Linux – Configuration `x86_64′ non valide :machine `x86_64′ non reconnue ?

  3. Linux - Comment définir l'étiquette d'un disque (pas de partition) ?

  4. Linux – Les différents noyaux Linux/unix sont-ils interchangeables ?

  5. SSD M.2 Samsung SM951 NVME non reconnu sous Linux

Le noyau Linux contre. Mac noyau

Gestion des partitions Linux

Lister les partitions de disque dur sous Linux

4 façons d'afficher la table de partition sous Linux

Comment afficher les partitions de disque Linux (table de partition)

Comprendre l'utilitaire Linux fdisk