NVMe 디스크에 Ubuntu 20.04를 설치하려고 합니다.
설치 마법사는 다음 디스크 정보를 표시합니다.
잘 이해하지 못 하겠어. 내 질문은 다음과 같습니다
왜
/dev/mapper/vgubuntu-root
및 가/dev/mapper/vgubuntu-swap_1
두 번 나열됩니까?이
/dev/mapper
섹션은 LVM, 즉 논리적 보기용입니다. 동일한 디스크의 물리적 뷰인 나열을 왜/dev/nvme0n1
해야 할까요?을 마우스 오른쪽 버튼으로 클릭해도 아무것도 할 수 없는 이유는 무엇입니까
/dev/nvme0n1p2
? 하지만change/delete
할 수 있나요dev/nvme0n1p1
?dev/nvme0n1p2
free space
- 2 =/dev/mapper/vgubuntu-swap_1
+ size 가 보입니다/dev/mapper/vgubuntu-root
. 이것은 우연의 일치입니까?
2021년 9월 18일 오후 1시 - 9시 25분에 추가됨
추가 정보.
저는 클릭했어요고급 기능그리고 선택LVM 사용다음번처럼. 하지만 나는아니요딸깍 하는 소리지금 설치LVM에 대해 잘 모르기 때문에 버튼을 누릅니다. /dev/mapper
이로 인해 경로가 발생했는지 확실하지 않습니다 . 이것이 원인이라면, 회복할 수 있는 방법은 없을까요?
2 추가 - 2021년 9월 18일 오후 12:11
내가 팠어조금리눅스 LVM에 대하여.
지금 내가 아는 한, 아래 이미지는 내 블록 장치에 대한 두 가지 다른 보기만을 제공합니다.
노란색 상자에는 LVM 논리 볼륨 보기가 있습니다.
빨간색 상자는 전통적인 PC 파티션 보기입니다.
LVM은 Linux의 기본 디스크 파티셔닝 방법으로 몇 가지 장점과 복잡성이 있습니다.
현재 문제:
1 - 이 두 가지 다른 보기에 대한 정보는 어디에 저장되어 있습니까?
2 - 둘 다 디스크에 저장되어 있으면 약간 중복되지 않습니까?
답변1
귀하의 질문 대부분은 다음과 같이 대답할 수 있을 것 같습니다. "LVM 장치를 표시하는 것은 쉽지 않으며 여기서 Ubuntu 설치 프로그램은 제대로 작동하지 않습니다."
tl;dr 설명좌심실 용적: LVM은 여러 디스크를 단일 장치에 연결하고 RAID, 캐시 장치 등을 설정할 수 있는 등의 작업을 수행할 수 있는 두 번째 "논리적" 저장소 계층을 추가합니다. LVM에는 세 가지 유형의 장치가 있습니다.
- PV(물리적 볼륨): 파티션이나 디스크와 같은 기존 블록 장치입니다.
- 볼륨 그룹(VG): 하나 이상의 PV가 볼륨 그룹을 형성합니다. 여기에서 두 개의 디스크를 장치에 연결할 수 있습니다. 새 VG는
sda1
두 개의 PV on 및 off로 구성될 수 있습니다sdb1
. - 논리 볼륨(LV): VG에서 할당된 블록 장치입니다. 파티션으로 생각할 수 있지만 디스크 대신 VG에 생성됩니다.
lsblk
이 구조를 표시하면 훨씬 더 잘 작동합니다. 장치가 실제로 서로 쌓여 있는 것을 볼 수 있습니다.
└─nvme0n1p3 259:3 0 892,7G 0 part
└─luks-dfcda59b-1322-4705-bb04-e09a72b2d678 253:0 0 892,7G 0 crypt
├─fedora_aida-root 253:1 0 70G 0 lvm /
└─fedora_aida-home 253:2 0 822,7G 0 lvm /home
(이것은 VG라는 암호화된 PV fedora
와 두 개의 LV root
및 을 포함하는 내 설정입니다 home
.)
귀하의 경우 NVMe 드라이브의 두 번째 파티션에 PV가 있습니다 /dev/nvme0n1p2
. 이 PV는 라는 VG에서 사용됩니다 vgubuntu
. 두 개의 논리 볼륨이 있습니다: root
마운트되어 /
스왑 swap
으로 사용됩니다. (첫 번째 파티션에 두 번째 스왑도 있는데 /dev/nvme0n1p1
이유는 모르겠습니다.)
귀하의 질문에 답변하려면:
왜
/dev/mapper/vgubuntu-root
및 가/dev/mapper/vgubuntu-swap_1
두 번 나열됩니까?
전혀 모른다. 이는 버그이거나 이상한 UI 결정입니다.
이
/dev/mapper
섹션은 LVM, 즉 논리적 보기용입니다. 동일한 디스크의 물리적 뷰인 나열을 왜/dev/nvme0n1
해야 할까요?
이는 설치 프로그램 UI 디자이너가 내린 결정입니다. PV를 숨기고 LV만 표시하거나 둘 다를 표시할 수 있습니다. 이 경우 PV를 표시하는 것이 약간 혼란스럽습니다(IMHO). 하지만 앞서 말했듯이 복잡한 스토리지 설정을 시각화하는 것은 쉽지 않습니다.
을 마우스 오른쪽 버튼으로 클릭해도 아무것도 할 수 없는 이유는 무엇입니까
/dev/nvme0n1p2
? 그런데 변경/삭제할 수 있나요/dev/nvme0n1p1
?
/dev/nvme0n1p1
LVM 설정의 일부가 아닌 파티션이므로 설치 프로그램을 통해 변경할 수 있습니다. /dev/nvme0n1p2
PV이고 전체 LVM 설정이 쌓여 있으므로 설치 프로그램이 이를 제거하는 것을 허용하지 않는 것이 합리적입니다.
dev/nvme0n1p2
free space
- 2 =/dev/mapper/vgubuntu-swap_1
+ size 가 보입니다/dev/mapper/vgubuntu-root
. 이것은 우연의 일치입니까?
아니요, 맞습니다. 이것이 LVM이 작동하는 방식입니다. LV는 PV에 할당되므로 모든 LV의 합계(여유 공간과 일부 LVM 메타데이터 포함)는 VG 크기와 동일하며 이는 PV가 됩니다(귀하의 경우 /dev/nvme0n1p2
).