1) Wolumin logiczny NIE jest partycją dyskową (fizyczną). Jest to wirtualne urządzenie blokowe utworzone w jądrze Linuksa za pomocą Device Mapper. Jest to technologia, której można użyć do skonfigurowania pojedynczego urządzenia blokowego za pomocą dwóch partycji dyskowych, a także dwóch urządzeń blokowych korzystających z jednej partycji dyskowej i wiele innych.
# dmsetup targets
Jeśli chcesz dowiedzieć się więcej o DM, odwiedź stronę główną , sprawdź strony podręcznika , przeczytaj instrukcję RedHat lub na przykład ten artykuł. To świetna technologia wymieniona tylko w Wikipedii.
2) Na przykład na moim komputerze domowym mam fizyczne partycje dysku, a także urządzenia DM (woluminy logiczne).
# cat /proc/partitions
major minor #blocks name
3 0 80043264 hda
3 1 204800 hda1
3 2 79831029 hda2
3 64 19589976 hdb
3 65 104391 hdb1
3 66 19478812 hdb2
253 0 17432576 dm-0
253 1 2031616 dm-1
253 2 77762560 dm-2
253 3 2064384 dm-3
Przede wszystkim nie mają żadnego typu ani identyfikatora, są zdefiniowane tylko za pomocą numeru sektora początkowego i długości.
# dmsetup status -j 253 -m 0
0 34865152 linear
Zatem dm-0 jest fragmentem składającym się z 34865152 sektorów jakiegoś urządzenia fizycznego.
# dmsetup deps -j 253 -m 0
1 dependencies : (3, 66)
A to urządzenie jest partycją / dev / hdb2!
# fdisk /dev/hdb
Command (m for help): p
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 13 104391 83 Linux
/dev/hdb2 14 2438 19478812+ 8e Linux LVM
I jest to partycja typu LVM (8e), o której wspominał drwal.
# pvs
PV VG Fmt Attr PSize PFree
/dev/hda2 VolGroup lvm2 a- 76,13G 0
/dev/hdb2 VolGroup00 lvm2 a- 18,56G 0
Ta pojedyncza (fizyczna) partycja dysku może przechowywać woluminy logiczne w grupie. Mam dwa dyski, więc są dwie takie grupy, a każda grupa zawiera dwa urządzenia logiczne.
# lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
lv_root VolGroup -wi-a- 74,16G
lv_swap VolGroup -wi-a- 1,97G
LogVol00 VolGroup00 -wi-ao 16,62G
LogVol01 VolGroup00 -wi-ao 1,94G
Więc dm-0 i dm-1 to dwa LV (lvroot i lvswap) utworzone na mojej partycji / dev / hdb2 mojego pierwszego dysku (z CentOS), podczas gdy dm-2 i dm-3 to LV utworzone na mojej partycji / dev / hda2 mojego drugiego dysku (z Fedorą).
Urządzenia logiczne mogą mieć etykiety (UUID). Możesz je sprawdzić poleceniem lvdisplay, o którym mowa powyżej. Są to jednak tylko etykiety, których można użyć (-u) zamiast głównych, mniejszych liczb (przełączniki -j -m).
cat /etc/fstab
wyświetlić typ systemu plików, nawet z lvm ... Brzmi oczywisto, ale odpowiada na pytanie ...