Skip to content
Tiantan
Articles

/ dev / mapper i fdisk (Svenska)

On februari 17, 2021 by admin

Efter installationen av CentOS ser jag flera rader som /dev/mapper/centos_jackpc--11-swap och /dev/mapper/centos_jackpc--11-root när jag ger ut fdisk -l.

Vad är syftet med dessa? Och varför dyker de inte upp för Ubuntu?

Hela fdisk -l visas här:

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 

Svar

Posterna i /dev/mapper är LVM logiska volymer. Du kan tänka på dessa som Linuxs ursprungliga partitionstyp. Linux kan också använda andra partitionstyper, t.ex. PC (MBR eller GPT) -partitioner.

Din disk är uppdelad i MBR-partitioner, varav en ( /dev/sda2) är en LVM-fysisk volym. Den fysiska LVM-volymen är den enda beståndsdelen i volymgruppen rhel_jackpc, som innehåller två logiska volymer: root (vilket är din CentOS-systempartition) och swap (vilket är din CentOS-växlingspartition).

Ubuntu installeras direkt på en MBR-partition, antagligen /dev/sda5.

fdisk -l listar information om alla blockenheter som kan innehåller MBR-partitioner (eller GPT-partitioner i de senaste versionerna av fdisk). Det är tekniskt möjligt, om än mycket ovanligt och ganska meningslöst, att ha PC-partitioner inuti en LVM-logisk volym, så fdisk -l tittar där och rapporterar att det gör det hittar inte en partitionstabell. Detta är normalt.

På Ubuntu skulle du inte se något om den LVM-logiska volymen om volymgruppen inte är aktiverad. Eftersom Ubuntu inte använder någon av volymerna, skulle den inte aktivera volymgrupp.

Huruvida man ska använda PC-partitioner eller LVM-volymer för en Linux-installation är ofta bara en fråga om bekvämlighet. Det finns saker du inte kan göra med PC-partitioner, som att sprida dem på flera diskar, eller helt enkelt ändra storlek på dem och flytta dem lätt, eller skapa ögonblicksbilder med dem, så en installation över LVM är mycket mer flexibel. Men om du inte behöver den här flexibiliteten, kan du installera direkt på PC-partitioner.

Kommentarer

  • Observera att Linux-mapparen används för andra saker förutom LVM (som dm-crypt-diskkryptering), så filer i /dev/mapper är ' t nödvändigtvis LVM-logiska volymer. Men de här ser ut som de är. (De följer namngivningskonventionen som LVM använder.)
  • Wyzard, okej – så finns det ett sätt att se till att de två logiska volymerna root och swap är verkligen från /dev/sda2 (och inte bara genom att titta på hur de heter )?
  • @Tosh Med ”PC” menar jag PC , inte Windows. MBR- och GPT-partitioner är vad start firmware ( BIOS och UEFI ) förstår respektive. Windows klibbar med PC-partitionstyper eftersom det bara körs på PC ( och några ARM-plattformar b ut de ' t har ”inbyggda” partitionstyper). Vissa unix-system (t.ex. * BSD) använder sitt eget partitionsschema på datorhårdvara, andra (t.ex. Linux) bryter inte '.
  • @Tosh Du kan köra lsblk för att se lagringsträdet, eller vgs och lvs för att lista volymgrupper och logiska volymer.
  • @Gilles Hur fick du reda på att partitionen /dev/sda2 är associerad med rhel_jackpc volymgruppen? Från namngivningskonventionen, kanske? Jag antar att lsblk skulle bekräfta detta, men du hade inte ' inte lsblk till arbeta med.

Written by admin

Lämna ett svar Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Senaste inläggen

  • Med hjälp av en balun med en resonansdipol
  • Vad är skillnaden mellan “ kan inte ” och “ kan inte ”? [duplicera]
  • På JFK, kan du flytta mellan terminalerna på sidan om inrikesflyg?
  • “ Uppskattat djupt ” eller “ uppskattade ”
  • Vad betyder ' abstrakta idéer '? [stängd]

Arkiv

  • 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
  • 日本語
  • 한국어

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

Back to top