/ dev / mapper fdiskissä
On helmikuu 17, 2021 by admin CentOSin asentamisen jälkeen näen useita rivejä, kuten /dev/mapper/centos_jackpc--11-swap
ja /dev/mapper/centos_jackpc--11-root
kun annan fdisk -l
.
Mikä on näiden tarkoitus? Ja miksi he eivät näy Ubuntussa?
Koko fdisk -l
näkyy tässä:
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
vastaus
Kohdassa /dev/mapper
olevat merkinnät ovat LVM loogiset tilavuudet. Voit ajatella näitä Linuxin alkuperäisenä osiotyyppinä. Linux voi käyttää myös muita osiotyyppejä, kuten PC (MBR tai GPT) osioita.
Levy on jaettu MBR-osioihin, joista yksi ( /dev/sda2
) on LVM: n fyysinen tilavuus. LVM: n fyysinen tilavuus on yksittäinen ainesosa ryhmässä rhel_jackpc
, joka sisältää kaksi loogista osaa: root
(joka on CentOS-järjestelmäosi) ja swap
(mikä on CentOS-vaihto-osio).
Ubuntu on asennettu suoraan MBR-osioon, oletettavasti /dev/sda5
.
fdisk -l
luetellaan tiedot kaikista estolaitteista, jotka voisivat sisältää MBR-osioita (tai GPT-osioita uusimmissa versioissa fdisk
). On teknisesti mahdollista, vaikkakin erittäin epätavallista ja turhaa, PC-osioiden sijoittaminen LVM-loogisen levyn sisälle, joten fdisk -l
näyttää siellä ja ilmoittaa tekevänsä et löydä osiotaulua. Tämä on normaalia.
Ubuntussa et näe mitään LVM: n loogisesta äänenvoimakkuudesta, jos äänenvoimakkuusryhmä ei ole aktivoitu. Koska Ubuntu ei käytä yhtään levyä, se ei aktivoi volyymiryhmä.
PC-osioiden tai LVM-volyymien käyttö Linux-asennuksessa on usein vain mukavuuden asia. PC-osioilla ei voi tehdä asioita, kuten levittää niitä useille levyille, tai yksinkertaisesti muuta niiden kokoa ja siirrä niitä helposti tai luo niistä tilannekuvia, joten asennus LVM: n yli on paljon joustavampaa. Mutta jos et tarvitse tätä joustavuutta, voit asentaa sen suoraan PC-osioille.
Kommentit
ja swap
ovat todellakin peräisin /dev/sda2
(eikä pelkästään tarkastelemalla niiden nimeä )?
.
lsblk
tarkastellaksesi tallennuspuuta, tai vgs
ja lvs
taltioryhmien ja loogisten luetteloon volyymit. /dev/sda2
liittyy rhel_jackpc
-ryhmään? Ehkä nimityskäytännöstä? Luulen, että lsblk
vahvistaa tämän, mutta et ' ole antanut lsblk
-lähdettä työskentele.
/dev/mapper
eivät ole ' t välttämättä LVM: n loogiset volyymit. Mutta nämä näyttävät siltä kuin ne ovat. (Ne noudattavat LVM: n käyttämää nimeämiskäytäntöä.)