[CentOS] Strange (?) device.map in CentOS 7 VM installations

Nikolaos Milas

nmilas at noa.gr
Thu Dec 29 09:24:32 UTC 2016


Hello,

After repeated failing efforts to restore CentOS 7 backups (taken using 
mondorescue software), I have found that all my CentOS 7 installations 
(VMs under KVM) have the same /boot/grub2/device.map, which seemingly 
refers to two HDs, although the VMs in fact include only one (virtual) HD.

For example: /boot/grub2/device.map

    # this device map was generated by anaconda
    (hd0)      /dev/vda
    (hd1)      /dev/vda

Here is the hardware of the VM:

    # parted -l
    Model: Linux device-mapper (linear) (dm)
    Disk /dev/mapper/centos-swap: 2147MB
    Sector size (logical/physical): 512B/512B
    Partition Table: loop
    Disk Flags:

    Number  Start  End     Size    File system     Flags
      1      0.00B  2147MB  2147MB  linux-swap(v1)

    Model: Linux device-mapper (linear) (dm)
    Disk /dev/mapper/centos-root: 18.8GB
    Sector size (logical/physical): 512B/512B
    Partition Table: loop
    Disk Flags:

    Number  Start  End     Size    File system  Flags
      1      0.00B  18.8GB  18.8GB  xfs

    Model: Virtio Block Device (virtblk)
    Disk /dev/vda: 21.5GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:

    Number  Start   End     Size    Type     File system  Flags
      1      1049kB  525MB   524MB   primary  xfs          boot
      2      525MB   21.5GB  20.9GB  primary               lvm

This is NOT the case with my CentOS 5 and CentOS 6 VMs, which all have a 
"correct" device map, with a single (hda0) entry.

Is the above behavior expected? If not, what should be the expected way 
of operation and what may be the cause of it?

I am trying to understand where something may be going wrong, so please 
help.

Many Thanks!
Nick




More information about the CentOS mailing list