論理ボリューム(LVM)のファイルシステムを表示するには? (tldr: I/O エラー)

論理ボリューム(LVM)のファイルシステムを表示するには? (tldr: I/O エラー)
  • 論理ボリューム(LVM)のファイルシステムを表示するには?

lvdisplayこれは表示されず、fdiskはLVMでの使用には適していません。

  • ssmこのツールは一部を表示しますが、すべてではありません。 ここに画像の説明を入力してください。

  • lsblk -f

ここに画像の説明を入力してください。

知りたいファイルシステム/dev/cl/root(物理ボリューム/dev/sdc3の下)

次のいずれかをインストールしてみてください。

# mount /dev/mapper/cl-root /mnt/optiplex
mount: /mnt/optiplex: can't read superblock on /dev/mapper/cl-root.
  • lvs: ここに画像の説明を入力してください。

このボリュームグループにルート論理ボリュームをマウントできません。 ここに画像の説明を入力してください。

ベストアンサー1

これを使用して、lsblk(アクティブ)論理ボリュームを含むすべてのブロックデバイスを表示し、-fファイルシステムの種類やその他のファイルシステム関連情報も表示します。

「標準」暗号化LVM設定を使用した私のシステムの出力例(ここでは2つのLV/はと)です/home

$ lsblk -f
NAME                                          FSTYPE
...
└─nvme0n1p3                                   crypto_LUKS
  └─luks-dfcda59b-1322-4705-bb04-e09a72b2d678 LVM2_member
    ├─fedora-root                             xfs
    └─fedora-home                             xfs

非アクティブ論理ボリュームがある場合、ファイルシステムタイプは取得できません。非アクティブLVの場合、読み取るブロックデバイスがないため、ツールはファイルシステムタイプを取得できません(デフォルトではすべてのツールが表示されます)。システムはデバイスの最初のセクタを読み取り、それを既知のファイルシステム署名リストと比較するlibblkidを(通常間接的に)使用するため、ブロックデバイスがないことはファイルシステム情報がないことを意味します。

必要な情報を取得するには、まずLVを有効にする必要があります。を使用して、clVGのすべてのLVを有効にできますvgchange -ay cl。 (もちろん、何らかの理由でVGまたはLVがアクティブにならないと、この方法は機能しません。)

おすすめ記事