Archive for Август, 2014
Замена дисков в LVM на ходу ( online)
Необходимо перенести информацию с одного диска на другой ( скажем в случае сбоя на диске ). Система с разделом на LVM
# On-line добавление/удаление жёстких дисков с помощью LVM (пример)
/dev/sdb1 — старый диск с данными
/dev/sdc1 — новый ( сюда перенести все данные с sdb1)
Группа — vg1
# vgextend vg1 /dev/sdb1 # расширяю нашу групу томов на «спасательный» диск
# pvmove /dev/sdb1 /dev/sdc1 #передвигаю содержимое с «умирающего» диска на «спасательный»
/dev/sda1: Moved: 0.9%
…
/dev/sda1: Moved: 100.0%
# vgreduce vg0 /dev/sdb1 # убираю «умирающий» диск из группы томов.
ссылка http://habrahabr.ru/post/67283/
ссылка по LVM: xgu.ru/wiki/LVM
Создание раздела на носителе для LVM
Если хотим создать раздел LVM используя пространство всего диска , то необходимо полностью удалить таблицу разделов.
Для DOS разделов, достаточно id раздела установить 0x8e используя fdisk или cfdisk или подобное. Для всего устройства диска лучше стереть все таблицу разделов. Можно легко удалить , записав в существующую таблицу разделов нули в первый сектор, используя команду:
dd if=/dev/zero of=PhysicalVolume bs=512 count=1
Используя команду pvcreate для инициализации устройства и создания физического обьема для данных. Инициализация аналогична форматированию системы. Предварительно создать ( fdisk) раздел sdc1 на диске ( лучше в коде 8e Linux LVM ).
pvcreate /dev/sdс1 vgcreate vg1 /dev/sdc1 lvcreate -L50G -nwin2k3 vg1