Назад | Перейти на главную страницу

несколько ошибок для pvcreate и lvcreate

Я получаю следующую ошибку

pvcreate /dev/mapper/mpathd
  Error reading device /dev/mapper/mpathd at 0 length 512.
  Error reading device /dev/mapper/mpathd at 0 length 4.
  Error reading device /dev/mapper/mpathd at 4096 length 4.
  Error reading device /dev/mapper/mpathd at 0 length 512.
  Error reading device /dev/mapper/mpathd at 0 length 4.
  Error reading device /dev/mapper/mpathd at 4096 length 4.

что мне делать, чтобы решить эту проблему? как найти что не так?

некоторая информация, которая может быть полезна

ls -l /dev/mapper/mpathb*
lrwxrwxrwx. 1 root root 7 Jun  3 06:03 /dev/mapper/mpathb -> ../dm-3

а также я добавил это в фильтр (можно найти здесь https://access.redhat.com/discussions/2423461)

/etc/lvm/lvm.conf file

filter = [ "a|/dev/sda|", "a|/dev/mapper/*|" , "r/block/", "r/disk/", "r/sd.*/", "a/.*/" ]

это не сработало, и я получил ту же ошибку.

Я также пробовал использовать fdisk, но у меня возникла эта ошибка

fdisk /dev/mapper/mpathd
fdisk: cannot open /dev/mapper/mpathd: Input/output error

Записи в /dev/mapper являются логическими томами LVM. Невозможно создать том LVM на существующих томах LVM.

Вы можете использовать только физические диски, например /dev/sda или физические тома, например /dev/sda1 создать физический том LVM.

Например у вас 2 диска /dev/sda и /dev/sdb, поэтому правильный синтаксис:

Чтобы инициализировать диски как физический том

pvcreate /dev/sda
pvcreate /dev/sdb

Затем вам нужно создать группу томов с именем vg1, например

vgcreate -s 32M vg1 /dev/sda /dev/sdb

Теперь вы можете создать логический том lv1 объемом 20 ГБ из некоторого свободного места в vg1.

lvcreate -n lv1 -L 20G vg1

Смотрите более подробную информацию на этот страница