Add unique VG name to avoid activating multiple VGs with the same name from multiple disk drives
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubiquity (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
The default volume group (VG) name in both Ubuntu, and Ubuntu Server is: ubuntu-vg
#######
Boot issue
* You cannot boot an Ubuntu (or Ubuntu Server) disk drive, if you have another disk drive attached with Ubuntu (or Ubuntu Server) installed.
#######
Disk mount issue in other distros
* In other distros that are usign other VG names: If you attach other disk drives that have identical VG names, they will not be mounted. And only one disk drive will be mounted if you are trying to mount them:
$ sudo apt-get install lvm2
$ reboot
Then:
$ sudo modprobe dm-mod
$ sudo vgchange -a y
WARNING: VG name ubuntu-vg is used by VGs HW3PiJ-
Fix duplicate VG names with vgrename uuid, a device filter, or system IDs.
WARNING: activating multiple VGs with the same name is dangerous and may fail.
1 logical volume(s) in volume group "ubuntu-vg" now active
WARNING: activating multiple VGs with the same name is dangerous and may fail.
device-mapper: create ioctl on ubuntu-
0 logical volume(s) in volume group "ubuntu-vg" now active
#######
Solution
* Universally Unique Identifiers, or UUIDS, are 128 bit numbers.
* Logical volume names must be unique system wide and can range from 1 to 15 characters
Proposed solution: Extend "ubuntu-vg" to "ubuntu-vg-<four first characters of its UUID>
affects: | ubuntu → ubiquity |
information type: | Public → Public Security |
affects: | ubiquity → ubiquity (Ubuntu) |
Hi there, thanks for the report.
This looks like a regular bug, not security, so I'm moving this back to a Public information type bug.