Skip to content
Tiantan
Articles

/ dev / mapper em fdisk

On Fevereiro 17, 2021 by admin

Depois de instalar o CentOS, vejo várias linhas como /dev/mapper/centos_jackpc--11-swap e /dev/mapper/centos_jackpc--11-root quando emito fdisk -l.

Qual é o propósito disso? E por que eles não aparecem no Ubuntu?

O fdisk -l completo é mostrado aqui:

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 

Resposta

As entradas em /dev/mapper são LVM volumes lógicos. Você pode pensar nisso como o tipo de partição nativa do Linux. O Linux também pode usar outros tipos de partição, como partições de PC (MBR ou GPT).

Seu disco é dividido em partições MBR, uma das quais ( /dev/sda2) é um volume físico LVM. O volume físico LVM é o único constituinte do grupo de volume rhel_jackpc, que contém dois volumes lógicos: root (que é a partição do sistema CentOS) e swap (que é a partição swap do CentOS).

Ubuntu está instalado diretamente em uma partição MBR, presumivelmente /dev/sda5.

fdisk -l lista informações sobre todos os dispositivos de bloco que poderiam contêm partições MBR (ou partições GPT em versões recentes de fdisk). É tecnicamente possível, embora altamente incomum e sem sentido, ter partições de PC dentro de um volume lógico LVM, então fdisk -l olha lá e relata que sim n “t encontrar uma tabela de partição. Isso é normal.

No Ubuntu, você não veria nada sobre o volume lógico LVM se o grupo de volume não estivesse ativado. Como o Ubuntu não está usando nenhum dos volumes, ele não ativaria o grupo de volume.

Usar partições de PC ou volumes LVM para uma instalação do Linux é geralmente apenas uma questão de conveniência. Existem coisas que você não pode fazer com partições de PC, como distribuí-las em vários discos, ou simplesmente redimensioná-los e movê-los facilmente, ou criar instantâneos com eles, para que uma instalação sobre LVM seja muito mais flexível. Mas se você não precisa dessa flexibilidade, pode instalar diretamente nas partições do PC.

Comentários

  • Observe que o mapeador de dispositivo Linux é usado para outras coisas além do LVM (como criptografia de disco dm-crypt), então os arquivos em /dev/mapper não estão ' t necessariamente Volumes lógicos LVM. Mas esses parecem que são. (Eles seguem a convenção de nomenclatura que o LVM usa.)
  • Wyzard, ok – então, há uma maneira de garantir que os dois volumes lógicos root e swap são de fato de /dev/sda2 (e não apenas olhando como são nomeados )?
  • @Tosh Por “PC” quero dizer PC , não Windows. Partições MBR e GPT são o firmware de inicialização ( BIOS e UEFI ) entendem respectivamente. O Windows mantém os tipos de partição de PC porque só funciona no PC ( e algumas plataformas ARM b mas eles não ' têm tipos de partição “nativos”). Alguns sistemas Unix (por exemplo, * BSD) usam seu próprio esquema de partição no hardware do PC, outros (por exemplo, Linux) não ' se importam.
  • @Tosh Você pode executar lsblk para visualizar a árvore de armazenamento ou vgs e lvs para listar grupos de volume e lógico volumes.
  • @Gilles Como você descobriu se a partição /dev/sda2 está associada ao rhel_jackpc grupo de volume? Da convenção de nomenclatura, talvez? Eu acho que lsblk confirmaria isso, mas você não ' t teve a lsblk saída para trabalhar com.

Written by admin

Deixe uma resposta Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Artigos recentes

  • Usando um balun com um dipolo ressonante
  • Qual é a diferença entre “ cant ” e “ cant ”? [duplicar]
  • No JFK, você pode se mover entre os terminais do lado ar em voos domésticos?
  • “ Muito apreciada ” ou “ muito apreciada ”
  • O que ' ideias abstratas ' significa? [fechado]

Arquivo

  • Fevereiro 2021
  • Janeiro 2021
  • Dezembro 2020
  • Novembro 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어

Copyright Tiantan 2021 | Theme by Theme in Progress | Proudly powered by WordPress

Back to top