논리 볼륨(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 설정을 사용한 내 시스템의 출력 예(여기서 두 개의 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가 활성화되지 않으면 이 방법은 작동하지 않습니다.)

관련 정보