Skip to content
Tiantan
Articles

/ dev / mapper en fdisk

On febrero 17, 2021 by admin

Después de instalar CentOS, veo varias líneas como /dev/mapper/centos_jackpc--11-swap y /dev/mapper/centos_jackpc--11-root cuando emito fdisk -l.

¿Cuál es el propósito de estos? ¿Y por qué no aparecen en Ubuntu?

El fdisk -l completo se muestra aquí:

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 

Respuesta

Las entradas en /dev/mapper son LVM volúmenes lógicos. Puede pensar en estos como el tipo de partición nativa de Linux. Linux también puede usar otros tipos de partición, como particiones de PC (MBR o GPT).

Su disco está dividido en particiones MBR, una de las cuales ( /dev/sda2) es un volumen físico LVM. El volumen físico LVM es el único componente del grupo de volúmenes rhel_jackpc, que contiene dos volúmenes lógicos: root (que es su partición del sistema CentOS) y swap (que es su partición de intercambio CentOS).

Ubuntu se instala directamente en una partición MBR, presumiblemente /dev/sda5.

fdisk -l enumera información sobre todos los dispositivos de bloque que podrían contienen particiones MBR (o particiones GPT en versiones recientes de fdisk). Es técnicamente posible, aunque muy inusual y bastante inútil, tener particiones de PC dentro de un volumen lógico LVM, así que fdisk -l busca allí e informa que sí n «t encontrar una tabla de particiones. Esto es normal.

En Ubuntu, no vería nada sobre el volumen lógico LVM si el grupo de volúmenes no está activado. Dado que Ubuntu no está usando ninguno de los volúmenes, no activaría el grupo de volúmenes.

El uso de particiones de PC o volúmenes LVM para una instalación de Linux suele ser simplemente una cuestión de conveniencia. Hay cosas que no puede hacer con las particiones de PC, como distribuirlas en varios discos, o simplemente redimensionarlos y moverlos fácilmente, o crear instantáneas con ellos, por lo que una instalación sobre LVM es mucho más flexible. Pero si no necesita esta flexibilidad, puede instalarlo directamente en particiones de PC.

Comentarios

  • Tenga en cuenta que el mapeador de dispositivos de Linux se usa para otras cosas además de LVM (como el cifrado de disco dm-crypt), por lo que los archivos en /dev/mapper son ' t necesariamente Volúmenes lógicos LVM. Pero estos se ven como lo son. (Siguen la convención de nomenclatura que usa LVM.)
  • Wyzard, está bien, entonces, ¿hay alguna manera de asegurarse de que los dos volúmenes lógicos root y swap son de hecho de /dev/sda2 (y no solo mirando cómo se nombran )?
  • @Tosh Por «PC» me refiero a PC , no a Windows. Las particiones MBR y GPT son lo que el firmware de arranque ( BIOS y UEFI ) comprenden respectivamente. Windows se adhiere a los tipos de partición de PC porque solo se ejecuta en PC ( y algunas plataformas ARM b pero no ' no tienen tipos de partición «nativos»). Algunos sistemas Unix (p. Ej. * BSD) utilizan su propio esquema de partición en el hardware de PC, otros (p. Ej. Linux) no ' les importa.
  • @Tosh lsblk para ver el árbol de almacenamiento, o vgs y lvs para enumerar grupos de volúmenes y volúmenes.
  • @Gilles ¿Cómo averiguaste que la partición /dev/sda2 está asociada con el rhel_jackpc grupo de volúmenes? ¿De la convención de nombres, quizás? Supongo que lsblk confirmaría esto, pero no ' no tenía la salida lsblk para trabajar con.

Written by admin

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entradas recientes

  • Usando un balun con un dipolo resonante
  • ¿Cuál es la diferencia entre “ no puede ” y “ no puede ”? [duplicado]
  • En JFK, ¿puede moverse entre terminales en la zona de operaciones en vuelos nacionales?
  • “ Muy apreciado ” o “ muy apreciado ”
  • ¿Qué significa ' ideas abstractas '? [cerrado]

Archivos

  • febrero 2021
  • enero 2021
  • diciembre 2020
  • noviembre 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