
Я добавил диск LVM на сервер Centos 6. После добавления диска я использовал команду echo '- - -' > host0/scan
для сканирования нового диска, который только что был добавлен на сервер.
После этого я смог увидеть новый диск, используя команду fdisk -l
. Однако я смог увидеть устройство LVM, которое принадлежит тому же диску, только после перезагрузки сервера.
Вот что я получил после добавления нового диска:
fdisk -l
Disk /dev/sdb: 751.6 GB, 751619276800 bytes
255 heads, 63 sectors/track, 91379 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x119722fe
Device Boot Start End Blocks Id System
/dev/sdb1 1 91379 734001786 83 Linux
И вот что было добавлено после перезагрузки сервера:
Disk /dev/mapper/data-lv: 751.6 GB, 751615082496 bytes
255 heads, 63 sectors/track, 91378 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Есть ли способ сделать так, чтобы устройство LVM отображалось без перезагрузки сервера?
решение1
vgchange -a y
следует активировать все ваши устройства LVM, или
vgchange -a y <vg_name>
активировать один,
оба действия без необходимости перезагрузки.
От man vchange
:
ОПИСАНИЕ vgchange позволяет изменять атрибуты одной или нескольких групп томов. Его основная цель — активировать и деактивировать VolumeGroupName или все группы томов, если ни одна не указана. Только активные группы томов могут быть изменены и разрешают доступ к своим логическим томам.
-a, --activate [a|e|l]{y|n} Управляет доступностью логических томов в группе томов для ввода/вывода. Другими словами, делает логические тома известными/неизвестными ядру. Если используется параметр автоактивации (-aay), каждый логический том в группе томов активируется только в том случае, если он соответствует элементу в activation/auto_activation_volume_list, установленном в lvm.conf. Если этот список не установлен, то все тома рассматриваются для активации. Параметр -aay следует также использовать во время загрузки системы, чтобы можно было выбрать, какие тома активировать, используя параметр activation/auto_activation_volume_list.