/ dev / mapper az fdiskben
On február 17, 2021 by admin A CentOS telepítése után több sort látok, például /dev/mapper/centos_jackpc--11-swap
és /dev/mapper/centos_jackpc--11-root
amikor kiadom fdisk -l
.
Mi a célja ezeknek? És miért nem jelennek meg az Ubuntuban?
A teljes fdisk -l
itt látható:
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
Válasz
A /dev/mapper
bejegyzés LVM logikai kötetek. Ezeket úgy gondolhatja, mint a Linux natív partíciótípusait. A Linux más partíciótípusokat is használhat, például PC (MBR vagy GPT) partíciókat.
A lemeze MBR partíciókra van osztva, amelyek közül az egyik ( /dev/sda2
) egy LVM fizikai kötet. Az LVM fizikai kötet a rhel_jackpc
kötetcsoport egyetlen alkotóeleme, amely két logikai kötetet tartalmaz: root
(amely a CentOS rendszerpartíciód) és swap
(amely a CentOS cserepartíció).
Ubuntu közvetlenül az MBR partícióra van telepítve, feltehetően /dev/sda5
.
fdisk -l
felsorolja az összes blokkoló eszköz adatait, amelyek MBR partíciókat tartalmaznak (vagy GPT partíciókat a fdisk
legújabb verzióiban). Műszakilag lehetséges, bár nagyon szokatlan és meglehetősen értelmetlen, hogy a PC partíciók egy LVM logikai köteten belül legyenek, így fdisk -l
odanéz és jelentést tesz róla nem talál partíciós táblázatot. Ez normális.
Ubuntuban nem látna semmit az LVM logikai kötetéről, ha a kötetcsoport nincs aktiválva. Mivel az Ubuntu nem használja egyik kötetet sem, nem aktiválja a kötetcsoport.
Az, hogy PC-s partíciókat vagy LVM-köteteket használ-e Linux telepítéshez, gyakran csak kényelem kérdése. Vannak dolgok, amelyeket nem lehet megtenni a PC-partíciókkal, például terjeszteni őket több lemezre, vagy egyszerűen átméretezheti őket és könnyedén mozgathatja őket, vagy létrehozhat velük pillanatképeket, így az LVM-en keresztüli telepítés sokkal rugalmasabb. De ha nincs szüksége erre a rugalmasságra, telepítheti közvetlenül a PC-s partíciókra.
/dev/mapper
fájlok nem ' t szükségszerűen LVM logikai kötetek. De ezek úgy néznek ki, mint amilyenek. (Az LVM által használt elnevezési konvenciót követik.)root
ésswap
valóban/dev/sda2
származik (és nem csak azáltal, hogy megnézzük, hogyan nevezik őket) )?lsblk
a tárolófa megtekintéséhez, vagyvgs
éslvs
a kötetcsoportok és a logikai felsoroláshoz kötetek./dev/sda2
partíció arhel_jackpc
kötetcsoporthoz van-e kapcsolva? Talán a névadási konvencióból? Azt hiszem, alsblk
ezt megerősítené, de nem ' nem adta meg alsblk
kimenetet dolgozzon.