lvm, 한 볼륨은 /dev/mapper에 설치되고, 한 볼륨은 /dev에 설치됩니다.

lvm, 한 볼륨은 /dev/mapper에 설치되고, 한 볼륨은 /dev에 설치됩니다.

webserver볼륨을 포함하는 볼륨 그룹을 생성했습니다 home.usr

동일한 방식으로 생성되며 /etc/fstab다음과 같이 나열됩니다.

/dev/webserver/home    /home  /ext4   rw,noatime   0 0
/dev/webserver/usr     /usr   /ext4   rw,noatime   0 0

그러나 mount다음과 같이 표시합니다.

/dev/mapper/webserver-usr on /usr
/dev/mapper/webserver-home on /home

그리고df

/dev/webserver/usr   999 999 999 99% /usr
/dev/mapper/webserver-home 999 999 999 99% /home

(실수가 아니며 복사/붙여넣기가 불가능하며 숫자는 어쨌든 관련이 없습니다)

mapper어떤 곳에서는 나타나고 다른 곳에서는 나타나지 않습니까?

어쨌든 잘 작동하는 것 같습니다. 차이점에 대해 혼란스러워합니다.

답변1

/usr(또는 /) 평소와 다른 점은 부팅 시 /homerootfs(포함 /usr)를 최대한 빨리 마운트해야 한다는 것입니다. 이는 initramfs에 의해 수행됩니다.

반면에 /home, /var/www, 및 기타 일반 파티션은 나중에 전체 초기화 시스템의 일반 부팅 프로세스 중에 initramfs 외부에 마운트되어야 합니다.

따라서 설치 동작은 일부 세부 사항에서 다를 수 있습니다.

예를 들어, 내 시스템에서는 rootfs가 또는 /dev/dm-34대신 에 나타납니다 . 이는 파티션이 UUID로 식별되고 유틸리티가 initramfs/busybox와 전체 시스템/util-linux에서 다르게 구현되기 때문입니다./dev/SSD/root/dev/mapper/SSD-rootfindfs

# busybox findfs UUID=fa15678f-7e7e-4a47-8ed2-7cea7a5d037d
/dev/dm-34
# findfs UUID=fa15678f-7e7e-4a47-8ed2-7cea7a5d037d
/dev/mapper/SSD-root

이 명령은 장치 이름이 기호 링크로 채워지는 방식 /dev/SSD/root에 따라 반환될 수도 있습니다 . /dev심볼릭 링크 방향을 다음과 같이 변경한 /dev/SSD/root -> /dev/mapper/SSD-root후에도 /dev/mapper/SSD-root -> /dev/SSD/root결과는 동일합니다 .

# busybox findfs UUID="fa15678f-7e7e-4a47-8ed2-7cea7a5d037d"
/dev/SSD/root
# findfs UUID="fa15678f-7e7e-4a47-8ed2-7cea7a5d037d"
/dev/SSD/root

나는 코드가 표준 이름으로 선택할 이름을 어떻게 결정하는지 살펴보지 않았습니다.

결국에는 문제가 되지 않습니다. 올바른 파일 시스템이 마운트되어 있다면 기껏해야 외관상 문제일 뿐입니다.

관련 정보