/etc/fstab의 논리 볼륨에 대한 LVM 항목 - /dev/mapper/group-volume 또는 /dev/group/volume?

/etc/fstab의 논리 볼륨에 대한 LVM 항목 - /dev/mapper/group-volume 또는 /dev/group/volume?

아래와 같이 논리 볼륨을 생성했습니다.

lvcreate -L 300G MyVolGroup -n homevol

파일 시스템을 초기화한 후 볼륨을 마운트하는 것과 관련하여 내가 읽은 일부 가이드 에서는 /dev/MyVolGroup/homevol. /dev/mapper/MyVolGroup-root.

둘 다 에 심볼릭 링크되어 있습니다 ../dm-1. 그러나 다른 것 대신에 하나를 사용해야 할 타당한 이유가 있는지 궁금합니다(아래 경로 /dev/MyVolGroup또는 /dev/mapper?

답변1

그것은 중요하지 않습니다. 그 중 무엇이든 사용할 수 있습니다. 발견한 바와 같이 이것은 단지 심볼릭 링크이고 둘 다 udev에 의해 생성되므로(하나는 /dev/mapper/<vg>-<lv>규칙에 의해 10-dm.rules, 하나 /dev/<vg>/<lv>는 에 의해 11-dm-lvm.rules) 동시에 생성되므로 다른 것보다 하나를 선호할 실제 이유가 없습니다. .

내 생각에 /dev/<vg>/<lv>심볼릭 링크는 보다 사용자 친화적이고 LVM 관련 심볼릭 링크로 간주될 수 있으며 모든 장치 매퍼 장치에는 LVM 심볼릭 링크뿐만 아니라 /dev/mapper/<vg>-<lv>심볼릭 링크가 있으므로 낮은 수준의 심볼릭 링크로 간주될 수 있습니다 ./dev/mapper

Anaconda(Fedora 설치 프로그램)가 이 /dev/mapper경로를 선호하는 이유는 무엇입니까? 잘 모르겠습니다. 아마도 특별한 이유 없이 Blivet(Anaconda에서 사용하는 저장소)에서 LVM 장치의 기본 경로로 사용되었을 뿐입니다.

두 개의 작은 메모:

  • 이 장치를 절대 사용해서는 안 됩니다 /dev/dm-X. 번호는 영구적이지 않으며 dm-1생성된 첫 번째 장치 매퍼 장치일 뿐입니다.
  • UUID일반적으로 선호되지만 fstab이는 주로 /dev/sda1부팅 간에 동일한 장치가 보장되지 않는 파티션에 적용됩니다. 여기에서도 이를 사용할 UUID수 있지만 LVM 이름은 시스템 내에서 고유해야 하므로 필수는 아니며 MyVolGroup-root항상 동일한 장치입니다.

관련 정보