LVM2 pvdisplay и vgdisplay не согласны

В моем ноутбуке у меня есть один жесткий диск ( /dev/sda ). На этом жестком диске у меня есть раздел EFI ( /dev/sda1 ), загрузочный раздел ( /dev/sda2 ) и зашифрованный раздел, содержащий / ( /dev/sda3 ). Внутри зашифрованного раздела находится группа томов LVM, которая содержит пару логических томов ( / , swap partiton и т. Д.).

Все это прекрасно работает; мой initrd устанавливает все правильно, и система загружается без каких-либо проблем. Однако после загрузки я хотел иметь возможность управлять группой томов. Когда я попытался сделать это, я получил следующий результат:

 # pvdisplay /dev/mapper/root --- Physical volume --- PV Name /dev/mapper/root VG Name localdisk PV Size 931.31 GiB / not usable 1.69 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 238416 Free PE 0 Allocated PE 238416 PV UUID I3wArE-g6yl-9ywx-Df8d-3w1N-wuuQ-FrQjoK # vgdisplay localdisk Volume group "localdisk" not found Skipping volume group localdisk 

Как возможно, что pvdisplay сообщает, что физическое устройство является членом localdisk , однако vgdisplay настаивает на том, что та же самая группа томов не существует? Что здесь происходит?

Я могу предоставить дополнительную информацию о моей системе по мере необходимости / в качестве релевантного для вопроса. Потому что я не уверен, что случилось, я не уверен, что добавить в этот момент.

Это записи картографа устройства, которые у меня установлены. Обратите внимание на два логических тома LVM, а также на «root» (т.е. /dev/mapper/root ), который является зашифрованным LUKS-разделом.

 # dmsetup info Name: localdisk-swap State: ACTIVE Read Ahead: 256 Tables present: LIVE Open count: 2 Event number: 0 Major, minor: 251, 1 Number of targets: 1 UUID: LVM-75jhqCBBFayCVQECgTH8NOFfkrjYCqiHa0oIafGLgBOZbuhrYISOHQo97Gamy74E Name: localdisk-root State: ACTIVE Read Ahead: 256 Tables present: LIVE Open count: 1 Event number: 0 Major, minor: 251, 2 Number of targets: 1 UUID: LVM-75jhqCBBFayCVQECgTH8NOFfkrjYCqiHzpANUdFbPYfliL6gmKoBdhol2zj9Gl6z Name: root State: ACTIVE Read Ahead: 256 Tables present: LIVE Open count: 2 Event number: 0 Major, minor: 251, 0 Number of targets: 1 UUID: CRYPT-LUKS1-d5f7cc568cc74201be3fde108e37162e-root 

Вот файловые системы, которые я смонтировал (note /dev/mapper/localdisk-root on / ):

 # mount rootfs on / type rootfs (rw) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,nosuid,relatime,size=10240k,nr_inodes=1006523,mode=755) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) /dev/mapper/localdisk-root on / type ext4 (rw,noatime,commit=0) tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,size=805564k,mode=755) mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime) shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime) configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime) cgroup_root on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755) fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime) efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime) openrc on /sys/fs/cgroup/openrc type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/lib64/rc/sh/cgroup-release-agent.sh,name=openrc) cpu on /sys/fs/cgroup/cpu type cgroup (rw,nosuid,nodev,noexec,relatime,cpu) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nodev,noexec,nosuid) 

One Solution collect form web for “LVM2 pvdisplay и vgdisplay не согласны”

Если вы посмотрите в /etc/lvm/lvm.conf , есть раздел devices { ... } . Вероятно, вам необходимо настроить фильтр, чтобы принять /dev/mapper/root в качестве допустимого местоположения. Самый простой фильтр – принять все устройства: filter = [ "a/.*/" ] . Вы также можете принять только интересующее вас устройство: filter = [ "a|^/dev/mapper/root$|", "r/.*/" ] .

Вероятно, ваши initramfs имеют другую конфигурацию LVM.

(BTW: vgscan -vvv – это инструмент устранения неполадок, который нужно использовать здесь. Это должно показать каждое vgscan -vvv блочное устройство и если оно что-то там обнаружило.)

  • Как восстановить загрузочный раздел manjaro / arch?
  • Каковы накладные расходы на использование нескольких более мелких устройств рейдов в сравнении с секционированными устройствами рейдов в виде физических томов?
  • BASH - команда не найдена - LVM над скриптом автоматизации LUKS
  • Как изменить размер корневого раздела в Debian?
  • Могу ли я изменить LVM LV для установки нового дистрибутива в виде двойной загрузки?
  • Почему файловая система ext4 может быть сжата только тогда, когда она не установлена?
  • Зашифровать раздел и LV впоследствии
  • Как выполнить fstrim на устройстве цикла?
  • Сопоставление между именами логических и физических блоков
  • Как создать отдельный раздел для моего / домашнего каталога?
  • Будет ли этот метод восстановления LUKS LVM rsync работать?
  • Linux и Unix - лучшая ОС в мире.