방금 첫 번째 QNAP NAS를 구입했고 이전에는 주로 Synology와 함께 사용했으며 현재 시스템이 LVM을 어떻게 사용하는지 알아내려고 노력 중입니다. 주로 호기심에서요.
제 경우에는 RAID 1 "스토리지 풀"을 갖춘 2베이 NAS로 설정했습니다. 이 풀 내에 "두꺼운 볼륨"을 만들었습니다.
이러한 명명 규칙은 약간 혼란스러워 보입니다. "스토리지 풀"을 생성할 때 QNAP는 사용 가능한 모든 공간에 즉시 LVM 씬 풀(즉, 볼륨)을 생성하는 것 같습니다. 그런 다음 해당 풀에 "thick" 또는 "thin" 볼륨을 생성합니다.
다음은 스토리지 풀과 250GB 씩 볼륨을 생성한 후 vgs 및 lvs의 출력입니다.
# vgs
VG #PV #LV #SN Attr VSize VFree
vg1 1 3 0 wz--n- 1.81t 0
# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv1 vg1 Vwi-aot--- 250.00g tp1 100.00
lv544 vg1 -wi------- 18.54g
tp1 vg1 twi-aot--- 1.73t 14.13 0.03
볼륨이 생성된 후 마운트된 위치를 찾으려고 노력하지만 마운트된 것으로 표시 되지 mount
도 않습니다 . 웹 인터페이스에서 이미 lv의 공유 폴더와 상호 작용할 수 있으므로 분명히 어딘가에 있을 것입니다.df -h
lv1
dmsetup ls --tree
추가 정보 제공:
# dmsetup ls --tree
cachedev1 (252:8)
└─vg1-lv1 (252:7)
└─vg1-tp1-tpool (252:4)
├─vg1-tp1_tmeta (252:0)
│ └─ (9:1)
├─vg1-tp1_tierdata_2 (252:3)
│ └─vg1-tp1_tierdata_2_fcorig (252:6)
│ └─ (9:1)
├─vg1-tp1_tierdata_1 (252:2)
└─vg1-tp1_tierdata_0 (252:1)
cachedev1
즉, in이라는 장치 가 있고 /dev/mapper
에 설치되어 있습니다 /share/CACHEDEV1_DATA
. 여기에 "공유 폴더"가 나타납니다.
저는 이 구성을 이해할 지식이 없습니다. 정확히 무엇입니까 /dev/mapper/cachedev1
? lv1
그것의 일부가 되는 방법 ? LVM 볼륨을 직접 마운트하는 것과 비교하여 이를 사용하면 어떤 이점이 있습니까?
답변1
즉, 매핑된 장치는활성화된 LVM 논리 볼륨.
귀하의 경우 /dev/cachedev1 장치는 활성 vg1-lv1 논리 볼륨입니다.
몇 개 있어요장치 매핑 형식선형, 스트라이프, 스냅샷, 씬, RAID 등 논리 볼륨의 사용 유형에 따라 다릅니다.
도움이 되었으면 좋겠습니다.