/ dev / mapper w fdisk
On 17 lutego, 2021 by admin Po zainstalowaniu CentOS widzę kilka wierszy, takich jak /dev/mapper/centos_jackpc--11-swap
i , kiedy wydam fdisk -l
.
Jaki jest ich cel? Dlaczego nie pojawiają się one w Ubuntu?
Pełne fdisk -l
jest pokazane tutaj:
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
Odpowiedź
Wpisy w /dev/mapper
to LVM woluminy logiczne. Możesz o nich myśleć jako o rodzimym typie partycji Linuksa. Linux może również używać innych typów partycji, takich jak partycje PC (MBR lub GPT).
Twój dysk jest podzielony na partycje MBR, z których jedna ( /dev/sda2
) to wolumin fizyczny LVM. Wolumin fizyczny LVM jest pojedynczym składnikiem grupy woluminów rhel_jackpc
, która zawiera dwa woluminy logiczne: root
(która jest partycją systemową CentOS) i swap
(czyli partycja wymiany CentOS).
Ubuntu jest instalowany bezpośrednio na partycji MBR, prawdopodobnie /dev/sda5
.
fdisk -l
wyświetla informacje o wszystkich urządzeniach blokowych, które mogą zawierają partycje MBR (lub partycje GPT w najnowszych wersjach fdisk
). Jest technicznie możliwe, choć bardzo nietypowe i raczej bezcelowe, aby partycje PC znajdowały się w woluminie logicznym LVM, więc fdisk -l
sprawdza tam i zgłasza, że tak n „t znajdź tablicę partycji. To normalne.
W Ubuntu nie zobaczysz nic o woluminie logicznym LVM, jeśli grupa woluminów nie jest aktywowana. Ponieważ Ubuntu nie używa żadnego z woluminów, nie aktywowałoby grupa woluminów.
To, czy używać partycji PC, czy woluminów LVM do instalacji Linuksa, jest często kwestią wygody. Są rzeczy, których nie można zrobić z partycjami PC, takie jak rozmieszczenie ich na wielu dyskach, lub po prostu zmień ich rozmiar i łatwo je przesuwaj lub twórz z nimi migawki, więc instalacja za pośrednictwem LVM jest znacznie bardziej elastyczna. Ale jeśli nie potrzebujesz takiej elastyczności, możesz zainstalować bezpośrednio na partycjach PC.
/dev/mapper
nie są ' t koniecznie Woluminy logiczne LVM. Ale te wyglądają tak, jak są. (Są zgodne z konwencją nazewnictwa używaną przez LVM.)root
iswap
rzeczywiście pochodzą z/dev/sda2
(a nie tylko ze względu na ich nazwy )?lsblk
, aby wyświetlić drzewo pamięci, lubvgs
ilvs
, aby wyświetlić listę grup woluminów i logicznych woluminy./dev/sda2
jest powiązana z grupą woluminówrhel_jackpc
? Może z konwencji nazewnictwa? Wydaje mi się, żelsblk
by to potwierdził, ale nie ' nie masz wyjścialsblk
na pracować z.