Установка LVM и его поддержка в ядре
Модераторы: SLEDopit, Модераторы разделов
-
cramac
- Сообщения: 19
Установка LVM и его поддержка в ядре
Всем привет. Возник вопрос объединить пару разделов на двух дисках в 1, но возник вопрос.
В старом ядре небыло поддержки, решил собрать новое 2.6.28
в make menuconfig
Device Drivers --> Multi-device support (RAID and LVM)
выбрал Device mapper support
но
modprobe lvm-mod
говорит что модуля нет нужного, что забыл включить?
В старом ядре небыло поддержки, решил собрать новое 2.6.28
в make menuconfig
Device Drivers --> Multi-device support (RAID and LVM)
выбрал Device mapper support
но
modprobe lvm-mod
говорит что модуля нет нужного, что забыл включить?
-
cramac
- Сообщения: 19
Re: Установка LVM и его поддержка в ядре
первая проблема решилась простой переустановкой пакета lvm1 на lvm2
Но возник вопрос - как создать единый диск из двух, не стерев данные на разделах?
Но возник вопрос - как создать единый диск из двух, не стерев данные на разделах?
-
strah
- Сообщения: 283
- ОС: Freebsd, linux, Solaris.
Re: Установка LVM и его поддержка в ядре
По моему, никак, придется эти данные временно куда-то переносить. Да, кстати, если вам надо просто объединить два диска в один, то почему юзаете именно lvm, а не, скажем RAID-0?
/earth: file system full
-
cramac
- Сообщения: 19
Re: Установка LVM и его поддержка в ядре
думал в lvm можно сохранить данные...или подключить к уже существующему тому lvm новый без перекидывания данных.
Просто есть хдд на 1 терр, весь забит, и слить куда то такой объем не просто, тем более будет 2терра, забьем, и тоже сливать?
Просто есть хдд на 1 терр, весь забит, и слить куда то такой объем не просто, тем более будет 2терра, забьем, и тоже сливать?
-
strah
- Сообщения: 283
- ОС: Freebsd, linux, Solaris.
Re: Установка LVM и его поддержка в ядре
Просто, чтобы можно добавить физическое устройство к группе томов lvm, надо инициализировать это устройство при помощи утилиты pvcreate, которая создает на физическом устройстве метаданные, естественно, затирая все предыдущие данные.
/earth: file system full
-
cramac
- Сообщения: 19
Re: Установка LVM и его поддержка в ядре
тогда вопрос:
есть уже том lvm забитый, к нему можно будет добавить новый хдд без затирания данных на уже имеющихся lvm томе?
есть уже том lvm забитый, к нему можно будет добавить новый хдд без затирания данных на уже имеющихся lvm томе?
-
strah
- Сообщения: 283
- ОС: Freebsd, linux, Solaris.
Re: Установка LVM и его поддержка в ядре
Конечно, да. (команда pvcreate /dev/новый_hdd && vgextend vol_group /dev/новый_hdd)
/earth: file system full
-
cramac
- Сообщения: 19
Re: Установка LVM и его поддержка в ядре
единственное на полный свободный объем не удалось создать раздел, выдал:
lvcreate -L 931,51G -n shara datavg
Rounding up size to full physical extent 931,51 GB
Insufficient free extents (238466) in volume group datavg: 238467 required
урезав создалось:
lvcreate -L 931G -n shara datavg
Logical volume "shara" created
lvscan
ACTIVE '/dev/datavg/shara' [931,00 GB] inherit
не хотелось бы оставлять 500м без присмотра, как сделать на полный объем ?
В остальном, создал раздел с помощью fdisk, форматнул его с помощью mkfs, прописал в fstab, и смонтировал куда надо...
lvcreate -L 931,51G -n shara datavg
Rounding up size to full physical extent 931,51 GB
Insufficient free extents (238466) in volume group datavg: 238467 required
урезав создалось:
lvcreate -L 931G -n shara datavg
Logical volume "shara" created
lvscan
ACTIVE '/dev/datavg/shara' [931,00 GB] inherit
не хотелось бы оставлять 500м без присмотра, как сделать на полный объем ?
В остальном, создал раздел с помощью fdisk, форматнул его с помощью mkfs, прописал в fstab, и смонтировал куда надо...
-
Devon
- Сообщения: 101
- ОС: Debian, Mac, SlackHat :)
Re: Установка LVM и его поддержка в ядре
Он округляет в выдаче, подонок, из-за чего нельзя добавить точно столько, сколько есть сразу, тут он требует ввести равно или меньшее значение. Короче командой
# vgdisplay
Можно смотреть, сколько еще свободного места, а потом комндой (пример)
# lvextend -L+300M /dev/VolGroup00/LogVol00
добавлять его. 300M соответственно заменять на то, что осталось, и том на нужный, и таким анонизмом добить до 0. Потом сделать ресайз.
Соответственно если сейчас лишних 500, то нужно вводить 499, потом смотреть сколько осталось и расширять снова, и так далее.
# vgdisplay
Можно смотреть, сколько еще свободного места, а потом комндой (пример)
# lvextend -L+300M /dev/VolGroup00/LogVol00
добавлять его. 300M соответственно заменять на то, что осталось, и том на нужный, и таким анонизмом добить до 0. Потом сделать ресайз.
Соответственно если сейчас лишних 500, то нужно вводить 499, потом смотреть сколько осталось и расширять снова, и так далее.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
Devon
- Сообщения: 101
- ОС: Debian, Mac, SlackHat :)
Re: Установка LVM и его поддержка в ядре
serzh-z
Единственный раз в жизни, когда мне надо было увеличить LVM такого не нашел, man о такой возможности умалчивал. Буду знать, благодарю.
Единственный раз в жизни, когда мне надо было увеличить LVM такого не нашел, man о такой возможности умалчивал. Буду знать, благодарю.
-
cramac
- Сообщения: 19
Re: Установка LVM и его поддержка в ядре
Всем спасибо, результат получен какой хотелось 
-
cramac
- Сообщения: 19
Re: Установка LVM и его поддержка в ядре
единственное, как правильно посмотреть размер полученной группы?
через mc смотрировав в папку, показывает свободно как будто второго чистого нет... т.е. пишет свободной 15гб из 917гб
хотя подключил терр чистый
vgdisplay
пишет такое
--- Volume group ---
VG Name datavg
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 2
Act PV 2
VG Size 1,82 TB
PE Size 4,00 MB
Total PE 476932
Alloc PE / Size 238464 / 931,50 GB
Free PE / Size 238468 / 931,52 GB
VG UUID D8bVZS-1eQt-UPXr-9v0H-GQdk-eBDs-Y3404d
через mc смотрировав в папку, показывает свободно как будто второго чистого нет... т.е. пишет свободной 15гб из 917гб
хотя подключил терр чистый
vgdisplay
пишет такое
--- Volume group ---
VG Name datavg
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 2
Act PV 2
VG Size 1,82 TB
PE Size 4,00 MB
Total PE 476932
Alloc PE / Size 238464 / 931,50 GB
Free PE / Size 238468 / 931,52 GB
VG UUID D8bVZS-1eQt-UPXr-9v0H-GQdk-eBDs-Y3404d
-
cramac
- Сообщения: 19
Re: Установка LVM и его поддержка в ядре
т.е. мне сейчас к тому разделу надо lvextend добавить объем и переформатировать все? но тогда и данные все потеряются...
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
cramac
- Сообщения: 19
Re: Установка LVM и его поддержка в ядре
уж боюсь что либо делать.
а данные останутся после использования данных манипуляций?
а данные останутся после использования данных манипуляций?
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
cramac
- Сообщения: 19
Re: Установка LVM и его поддержка в ядре
спасибо еще раз, все прошло удачно 
кстати, пробовал -L +100%FREE
не прошло
кстати, пробовал -L +100%FREE
не прошло