1) Ein logisches Volume ist KEINE (physische) Festplattenpartition. Es ist ein virtuelles Blockgerät, das im Linux-Kernel mit Device Mapper erstellt wurde. Diese Technologie kann zum Einrichten eines einzelnen Blockgeräts mit zwei Festplattenpartitionen sowie von zwei Blockgeräten mit einer einzelnen Festplattenpartition und vielem mehr verwendet werden.
# dmsetup targets
Wenn Sie mehr über DM erfahren möchten, besuchen Sie die Homepage , lesen Sie die Handbuchseiten , das RedHat- Handbuch oder zum Beispiel diesen Artikel. Es ist eine großartige Technologie nur erwähnt in der Wikipedia.
2) Zum Beispiel habe ich auf meinem Heimcomputer physische Festplattenpartitionen sowie DM-Geräte (logische Volumes).
# 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
In erster Linie haben sie keinen Typ oder keine ID, sondern werden nur mit der Startsektornummer und der Länge definiert.
# dmsetup status -j 253 -m 0
0 34865152 linear
Dm-0 ist also ein Fragment, das aus 34865152 Sektoren eines physischen Geräts besteht.
# dmsetup deps -j 253 -m 0
1 dependencies : (3, 66)
Und dieses Gerät ist / dev / hdb2 Partition!
# 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
Und es ist eine Unterteilung vom Typ LVM (8e), die von Timberman erwähnt wird.
# pvs
PV VG Fmt Attr PSize PFree
/dev/hda2 VolGroup lvm2 a- 76,13G 0
/dev/hdb2 VolGroup00 lvm2 a- 18,56G 0
Diese einzelne (physische) Festplattenpartition kann logische Volumes innerhalb einer Gruppe enthalten. Ich habe zwei Festplatten, also gibt es zwei solche Gruppen und jede Gruppe enthält zwei logische Geräte.
# 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
Dm-0 und dm-1 sind also zwei LVs (lvroot und lvswap), die auf meiner / dev / hdb2-Partition meiner ersten Festplatte (mit CentOS) erstellt wurden, während dm-2 und dm-3 LVs sind, die auf meiner / dev / hda2-Partition erstellt wurden von meiner zweiten Platte (mit Fedora).
Logische Geräte können Labels (UUIDs) haben. Sie können sie mit dem oben erwähnten Befehl lvdisplay überprüfen. Es handelt sich jedoch nur um Bezeichnungen, bei denen Sie (-u) anstelle von großen und kleinen Zahlen (-j -m Schalter) verwenden können.
cat /etc/fstab
, den Typ des Dateisystems anzuzeigen, auch mit lvm ... Klingt offensichtlich, aber es beantwortet die Frage ...