GNU/Linux >> Linux の 問題 >  >> Linux

Linux カーネルがパーティション テーブルを認識しない

何らかの理由で、カーネルがパーティション テーブルを読み取れません:

[ 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.

したがって、パーティション テーブルを読み取らなかったため、パーティション用のデバイスを作成できません。後でpartedまたはfdiskでパーティションテーブルを表示しようとすると、IOが正常に実行されます。

partprobe /dev/sdX を使用してみてください ブート時にカーネルがパーティションを認識しなかった場合。

男パーツプローブ:

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. Linux カーネルの pr_debug が何も出力しないのはなぜですか?

  2. M.2 Samsung SM951 NVME SSD が Linux で認識されない

  3. Linuxでマウントされていないパーティションのサイズを見つける方法は?

  1. Linuxでディスクをパーティション分割する方法

  2. Linux –無効な構成 `x86_64':マシン` x86_64'が認識されませんか?

  3. Linux カーネルが Retpoline に対応しているかどうかを確認するには?

  1. Linux – Linuxカーネル3.2.0-23のルーティングテーブル「220」-汎用?

  2. Linux –ディスク(パーティションではない)ラベルを設定する方法は?

  3. Linux –ダンプページテーブルレイアウト(カーネル構成)?