Размещение каталога /var на LVM

Knoppix

Модераторы: Warderer, Модераторы разделов

collada
Сообщения: 3

Размещение каталога /var на LVM

Сообщение collada »

Здравствуйте!
Хотелось бы разместить каталог /var на динамическом томе, чтобы в дальнейшем его размер можно было увеличивать по мере надобности. На сервере будет работать программа, которая создает достаточно большое количество файлов.

Изначально при установке создал следующие разделы (на виртуальной машине, пока тренеруюсь):
/boot - 50 Mb (ext2/ro) /dev/hda1
/ - 1.5 Gb (ext3/defaults) /dev/hda2
swap - 200 Mb /dev/hda3
/tmp - 200 Mb (ext3/defaults) /dev/hda5
Linux LVM - 2.5 Gb /dev/hda6
Linux LVM - 1.5 Gb /dev/hda7

При разметке думал, что установщик мне позволит указать LVM как точку монтирования для каталога /var. Но в итоге этого не произошло, а каталог /var оказался в корне (hda2).

В тех статьях, которые нашел в интернете, пишут об утилитах vgscan, lvcreate, pvcreate,...
Каким образом система устанавливается на vg изначально, или делается уже после установки путем переноса всего /var с одного раздела на другой раздел созданный в vg?
Не доконца пока понимаю механизм использования. О командах vgscan, lvcreate,.., кстате, система не знает. Нужно ставить какой-то пакет дополнительный для начала работы с lvm?
Спасибо сказали:
sciko
Сообщения: 1744
Статус: Ъ-участник
ОС: Debian/Ubuntu/etc

Re: Размещение каталога /var на LVM

Сообщение sciko »

collada писал(а):
26.11.2009 11:08
Хотелось бы разместить каталог /var на динамическом томе, чтобы в дальнейшем его размер можно было увеличивать по мере надобности.
О_о А зачем, если не секрет?

collada писал(а):
26.11.2009 11:08
Но в итоге этого не произошло, а каталог /var оказался в корне (hda2).
Как это "оказался"? Может стоило вручную разметить диск?
Спасибо сказали:
collada
Сообщения: 3

Re: Размещение каталога /var на LVM

Сообщение collada »

sciko писал(а):
26.11.2009 11:35
collada писал(а):
26.11.2009 11:08
Хотелось бы разместить каталог /var на динамическом томе, чтобы в дальнейшем его размер можно было увеличивать по мере надобности.
О_о А зачем, если не секрет?

Не секрет, настраиваю сервер для одной задачи, программа уставновленная на нем, будет хранить свои данные в текстовых файлах, причем рост суммарного объема этих файлов ожидается большим, архивировать их нельзя будет, т.к. по запросу клиента могут понадобится даже очень старые файлы. Почитал про LVM и если правильно понял, использование данной организации томов позволит в дальнейшем наращивать объемы каталога путем подключения дополнительных жестких дисков или разделов диска.

sciko писал(а):
26.11.2009 11:35
collada писал(а):
26.11.2009 11:08
Но в итоге этого не произошло, а каталог /var оказался в корне (hda2).
Как это "оказался"? Может стоило вручную разметить диск?

Размечал диск итак вручную, когда выбираешь тип файловой системы (там огромный список - ext3, etx2, reiser, jfx, xfs, swap,...) там есть LVM. Вот его я и выбрал и после нажатия энтера я попал в предыдущее окно, где уже отсутстовало поле отвечающее за точку монтирования. "Оказался в корне" я имел ввиду, что /var находится теперь на том же разделе жд, что /opt, /usr, /bin, /sbin,.. отформатированного в ext3. А LVM остались без "работы".
Если помоему (сейчас нету рядом той виртуальной машины) набрать команду df -h /var, то увидим корень, что смонтирован каталог в /.
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Размещение каталога /var на LVM

Сообщение BIgAndy »

collada писал(а):
26.11.2009 11:08
В тех статьях, которые нашел в интернете, пишут об утилитах vgscan, lvcreate, pvcreate,...

в каких именно ? У первописателей (на ibm_dW_смотрели?
Каким образом система устанавливается на vg изначально, или делается уже после установки путем переноса всего /var с одного раздела на другой раздел созданный в vg?
Не доконца пока понимаю механизм использования. О командах vgscan, lvcreate,.., кстате, система не знает.


Нужно ставить какой-то пакет дополнительный для начала работы с lvm?

Как минимум, lvm.


создате том LVM, прописываете его в fstab, переносите туда var. ЗАбываете о старом разделе или переделываете его в томик lvmи прикручиваете к уже имеющемуся. Зачем систему-топерстанавливать?
Спасибо сказали:
collada
Сообщения: 3

Re: Размещение каталога /var на LVM

Сообщение collada »

BIgAndy писал(а):
26.11.2009 18:07
collada писал(а):
26.11.2009 11:08
В тех статьях, которые нашел в интернете, пишут об утилитах vgscan, lvcreate, pvcreate,...

в каких именно ? У первописателей (на ibm_dW_смотрели?
Каким образом система устанавливается на vg изначально, или делается уже после установки путем переноса всего /var с одного раздела на другой раздел созданный в vg?
Не доконца пока понимаю механизм использования. О командах vgscan, lvcreate,.., кстате, система не знает.


Нужно ставить какой-то пакет дополнительный для начала работы с lvm?

Как минимум, lvm.


создате том LVM, прописываете его в fstab, переносите туда var. ЗАбываете о старом разделе или переделываете его в томик lvmи прикручиваете к уже имеющемуся. Зачем систему-топерстанавливать?


На ibm_dW не смотрел. Например, вторая ссылка гугла http://www.xgu.ru/wiki/LVM (извиняюсь сразу если запрещены ссылки на другие сайты).
Спасибо за совет на счет создания и переноса, об этом тоже думал, но разве нельзя сразу при установке указать установщику монтирование конкретного логического тома находящего на LVM-разделе в такой-то каталог (в моем случае /var). Зачем тогда при установке доступна возможность создания раздела LVM, если его нельзя никуда смонтировать.
Спасибо сказали: