/ dev / mapper în fdisk (Română)
On februarie 17, 2021 by admin După instalarea CentOS, văd mai multe linii precum /dev/mapper/centos_jackpc--11-swap
și /dev/mapper/centos_jackpc--11-root
atunci când emit fdisk -l
.
Care este scopul acestora? Și de ce nu apar pentru Ubuntu?
fdisk -l
complet este afișat aici:
Disk /dev/sda: 250.0 GB, 250000000000 bytes 255 heads, 63 sectors/track, 30394 cylinders, total 488281250 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000e3a37 Device Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 287754239 143364096 8e Linux LVM /dev/sda3 287756286 434180095 73211905 5 Extended /dev/sda5 287756288 434180095 73211904 83 Linux Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes 255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x6c03e282 Device Boot Start End Blocks Id System /dev/sdb1 63 2147504935 1073752436+ 83 Linux Partition 1 does not start on physical sector boundary. Disk /dev/mapper/rhel_jackpc-root: 104.9 GB, 104857600000 bytes 255 heads, 63 sectors/track, 12748 cylinders, total 204800000 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/mapper/rhel_jackpc-root doesn"t contain a valid partition table Disk /dev/mapper/rhel_jackpc-swap: 41.9 GB, 41943040000 bytes 255 heads, 63 sectors/track, 5099 cylinders, total 81920000 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/mapper/rhel_jackpc-swap doesn"t contain a valid partition table
Răspuns
Intrările din /dev/mapper
sunt LVM volume logice. Vă puteți gândi la acestea ca la tipul de partiție nativă Linux. Linux poate folosi și alte tipuri de partiții, cum ar fi partiții PC (MBR sau GPT).
Discul dvs. este împărțit în partiții MBR, dintre care una ( /dev/sda2
) este un volum fizic LVM. Volumul fizic LVM este constituentul unic al grupului de volume rhel_jackpc
, care conține două volume logice: root
(care este partiția sistemului CentOS) și swap
(care este partiția swap CentOS).
Ubuntu este instalat direct pe o partiție MBR, probabil /dev/sda5
.
fdisk -l
listează informații despre toate dispozitivele bloc care ar putea conține partiții MBR (sau partiții GPT în versiunile recente ale fdisk
). Este posibil din punct de vedere tehnic, deși foarte neobișnuit și destul de inutil, să aveți partiții PC într-un volum logic LVM, deci fdisk -l
se uită acolo și raportează că da Nu găsiți o tabelă de partiții. Acest lucru este normal.
Pe Ubuntu, nu veți vedea nimic despre volumul logic LVM dacă grupul de volume nu este activat. Deoarece Ubuntu nu folosește niciunul dintre volume, nu ar activa grup de volume.
Dacă folosiți partiții PC sau volume LVM pentru o instalare Linux este adesea doar o chestiune de comoditate. Există lucruri pe care nu le puteți face cu partițiile PC, cum ar fi răspândirea lor pe mai multe discuri, sau pur și simplu redimensionați-le și deplasați-le cu ușurință sau creați instantanee cu ele, astfel încât o instalare pe LVM este mult mai flexibilă. Dar dacă nu aveți nevoie de această flexibilitate, puteți instala direct pe partițiile PC-ului.
/dev/mapper
nu sunt ' t în mod necesar Volume logice LVM. Dar acestea arată așa cum sunt. (Urmează convenția de numire pe care o folosește LVM.)root
șiswap
provin într-adevăr din/dev/sda2
(și nu doar uitându-se la modul în care sunt denumite )?lsblk
pentru a vizualiza arborele de stocare sauvgs
șilvs
pentru a lista grupurile de volume și cele logice volume./dev/sda2
este asociată cu grupul de volumerhel_jackpc
? Din convenția de numire, poate? Cred călsblk
ar confirma acest lucru, dar nu ' nu ați avut ieșirealsblk
la lucrează cu.