Skip to content
Tiantan
Articles

/ dev / mapper in fdisk

Geplaatst op februari 17, 2021 door admin

Na het installeren van CentOS, zie ik verschillende regels zoals /dev/mapper/centos_jackpc--11-swap en /dev/mapper/centos_jackpc--11-root wanneer ik fdisk -l uitgaf.

Wat is het doel hiervan? En waarom verschijnen ze niet voor Ubuntu?

De volledige fdisk -l wordt hier getoond:

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 

Antwoord

De vermeldingen in /dev/mapper zijn LVM logische volumes. U kunt deze beschouwen als het oorspronkelijke partitietype van Linux. Linux kan ook andere partitietypen gebruiken, zoals pc-partities (MBR of GPT).

Uw schijf is verdeeld in MBR-partities, waarvan er één ( /dev/sda2) is een fysiek LVM-volume. Het fysieke LVM-volume is het enige bestanddeel van de volumegroep rhel_jackpc, die twee logische volumes bevat: root (wat uw CentOS-systeempartitie is) en swap (wat uw CentOS-swappartitie is).

Ubuntu wordt rechtstreeks op een MBR-partitie geïnstalleerd, vermoedelijk /dev/sda5.

fdisk -l geeft informatie over alle blokapparaten die zouden kunnen bevatten MBR-partities (of GPT-partities in recente versies van fdisk). Het is technisch mogelijk, zij het hoogst ongebruikelijk en nogal zinloos, om pc-partities binnen een logisch LVM-volume te hebben, dus fdisk -l kijkt daar en meldt dat dit het geval is Ik kan geen partitietabel vinden. Dit is normaal.

Op Ubuntu zou je niets zien over het logische LVM-volume als de volumegroep niet is geactiveerd. Aangezien Ubuntu geen van de volumes gebruikt, zou het de volumegroep.

Of je pc-partities of LVM-volumes gebruikt voor een Linux-installatie is vaak slechts een kwestie van gemak. Er zijn dingen die je niet kunt doen met pc-partities, zoals ze over meerdere schijven verspreiden, of verklein ze eenvoudig en verplaats ze gemakkelijk, of maak er snapshots mee, dus een installatie via LVM is veel flexibeler. Maar als je deze flexibiliteit niet nodig hebt, kun je direct op pc-partities installeren.

Opmerkingen

  • Merk op dat de Linux device mapper wordt gebruikt voor andere dingen dan LVM (zoals dm-crypt-schijfversleuteling), dus bestanden in /dev/mapper zijn ' t noodzakelijkerwijs LVM logische volumes. Maar deze zien eruit zoals ze zijn. (Ze volgen de naamgevingsconventie die LVM gebruikt.)
  • Wyzard, oké – dus dan is er een manier om ervoor te zorgen dat de twee logische volumes root en swap zijn inderdaad van /dev/sda2 (en niet alleen door te kijken hoe ze heten )?
  • @Tosh Met “PC” bedoel ik PC , niet Windows. MBR- en GPT-partities zijn wat de opstartfirmware ( BIOS en UEFI ) begrijpen respectievelijk. Windows blijft bij pc-partitietypen omdat het alleen op pc ( en een paar ARM-platforms b maar ze hebben geen ' geen “native” partitietypen). Sommige Unix-systemen (bijv. * BSD) gebruiken hun eigen partitieschema op pc-hardware, andere (bijv. Linux) geven het niet '.
  • @Tosh U kunt het uitvoeren lsblk om de opslagstructuur te bekijken, of vgs en lvs om volumegroepen en logische volumes.
  • @Gilles Hoe kwam u erachter dat de partitie /dev/sda2 geassocieerd is met de rhel_jackpc volumegroep? Misschien van de naamgevingsconventie? Ik denk dat lsblk dit zou bevestigen, maar je ' niet de lsblk uitvoer naar werk mee.

Geschreven door admin

Geef een reactie Antwoord annuleren

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Meest recente berichten

  • Met behulp van een balun met een resonerende dipool
  • Wat is het verschil tussen “ kan niet ” en “ kan niet ”? [duplicate]
  • Kunt u zich bij JFK op binnenlandse vluchten tussen terminals aan de airside verplaatsen?
  • “ Zeer gewaardeerd ” of “ zeer gewaardeerd ”
  • Wat betekent ' abstracte ideeën '? [gesloten]

Archief

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

Auteursrecht Tiantan 2021 | Thema door Theme in Progress | Mogelijk gemaakt door WordPress

Naar boven