デバッグでディスクパーティションを開こうとすると、「ファイルシステムを開くとスーパーブロックのマジックナンバーエラー」が発生する

デバッグでディスクパーティションを開こうとすると、「ファイルシステムを開くとスーパーブロックのマジックナンバーエラー」が発生する

Linux仮想マシンでいくつかのI / Oを追跡しようとしています。キャプチャを介してファイル名にマッピングする必要があるLBAが提供されます。これを達成するためにdebugfsを使用しようとしています。

たとえば、LBA = 41882816がどのファイルに属しているかを確認したいと思います。 fdiskから得られた情報は次のとおりです。

[vagrant@localhost ~]$ sudo fdisk -lu /dev/sda

Disk /dev/sda: 39.7 GB, 39728447488 bytes
255 heads, 63 sectors/track, 4830 cylinders, total 77594624 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a524d

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2         1026048    77594623    38284288   8e  Linux LVM

これに基づいて見ると/dev/sda2にあると考えられます。

それからdebugfsを実行して調べましたが、/dev/sda2は開かれません。

sudo debugfs
debugfs 1.43-WIP (20-Jun-2013)
debugfs:  open /dev/sda2
/dev/sda2: Bad magic number in super-block while opening filesystem

この前に同期を実行するようアドバイスをインターネットのどこかで見つけましたが、違いはありませんでした。

私は何が間違っていましたか?

ありがとうございます!

ありがとう、ニコラ

ベストアンサー1

おすすめ記事