Lvm

如何顯示邏輯卷 (LVM) 的文件系統?(tldr:I/O 錯誤)

  • September 26, 2021
  • 如何顯示邏輯卷 (LVM) 的文件系統?

lvdisplay不顯示它們,並且 fdisk 不適合與 LVM 一起使用。

  • ssm工具顯示了一些但不是全部: 在此處輸入圖像描述
  • lsblk -f

在此處輸入圖像描述

我想知道/dev/cl/root’s 的文件系統(在 /dev/sdc3 下是一個物理卷)。

嘗試安裝一個:

# mount /dev/mapper/cl-root /mnt/optiplex
mount: /mnt/optiplex: can't read superblock on /dev/mapper/cl-root.
  • lvs: 在此處輸入圖像描述

我無法在此組卷中安裝根邏輯卷: 在此處輸入圖像描述

使用lsblkwhich 顯示所有塊設備,包括(活動)邏輯卷,-f它還顯示文件系統類型和其他文件系統相關資訊。

我的系統的輸出範例具有“標準”加密 LVM 設置,其中兩個 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 由於某種原因無法啟動,這將不起作用。)

引用自:https://unix.stackexchange.com/questions/670709