Bug 19388 - В текущем mkinitrd нет поддержки LVM
: В текущем mkinitrd нет поддержки LVM
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/mkinitrd)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2009-03-28 21:37 by
Modified: 2012-11-04 16:03 (History)


Attachments
support booting from root partition located on lvm (1.45 KB, patch)
2009-03-28 21:40, Ilmir Mulyukov
ilmik: review-
Details | Diff
support booting from root partition located on lvm (2.54 KB, patch)
2009-03-28 21:53, Ilmir Mulyukov
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-03-28 21:37:34
Поскольку в текущей версии mkinitrd нет поддержки LVM, то и нет возможности
создать / на LVM(мы просто не сможем грузиться).
И кроме того, нет возможности держать swap на LVM, поскольку в случае, когда мы
используем "Гибернацию"(засыпание на диск), то мы не сможем восстановить
состояние из swap.
------- Comment #1 From 2009-03-28 21:40:27 -------
Created an attachment (id=3417) [details]
support booting from root partition located on lvm

Добавлена поддержка LVM
------- Comment #2 From 2009-03-28 21:42:17 -------
Патч жесть. Сделайте его хотя бы unified и в правильном порядке.
------- Comment #3 From 2009-03-28 21:53:31 -------
Created an attachment (id=3418) [details]
 support booting from root partition located on lvm

прошу прощения! :)
------- Comment #4 From 2009-03-28 22:23:24 -------
Ещё придётся копировать из системы /etc/lvm/lvm.conf - в этом файле могут быть
важные настройки (особенно в секции devices). А ещё может быть
lvm_<host_tag>.conf (причём неприятность ещё в том, что hostname в initramfs
ещё не установлен).

Кроме того, в общем случае только модуля dm-mod может быть недостаточно - ещё
могут потребоваться модули dm-snapshot, dm-mirror.
------- Comment #5 From 2009-03-29 14:13:36 -------
Добавить модули dm-mirror(он за собой еще dm-log потащит) и dm-snapshot проблем
не составит.
А вот насчет /etc/lvm/lvm.conf и /etc/lvm/lvm_<host_tag>.conf надо подумать...
------- Comment #6 From 2009-04-04 21:12:15 -------
(In reply to comment #4)
> Ещё придётся копировать из системы /etc/lvm/lvm.conf - в этом файле могут быть
> важные настройки (особенно в секции devices). А ещё может быть
> lvm_<host_tag>.conf (причём неприятность ещё в том, что hostname в initramfs
> ещё не установлен).
> 
> Кроме того, в общем случае только модуля dm-mod может быть недостаточно - ещё
> могут потребоваться модули dm-snapshot, dm-mirror.
Я посмотрел HOWTO по LVM(секцию boot scripts), а также посмотрел lvm.conf и
lvm_<host_tag>.conf и не обнаружил в них(lvm.conf и lvm_<host_tag>.conf)
ничего, что может быть необходимо на этапе работы с initram.
Сергей, не могли бы вы пояснить необходимость в lvm.conf и lvm_<host_tag>.conf
на стадии initram?
------- Comment #7 From 2009-04-28 12:11:26 -------
*** Bug 19807 has been marked as a duplicate of this bug. ***
------- Comment #8 From 2009-12-09 05:10:22 -------
At this time, I'm reluctant to add any enhancements to this monolithic
mkinitrd.

Please have a look at another implementations that have modular architecture,
e.g. make-initrd by Alexey Gladkov and Kirill Shutemov.
------- Comment #9 From 2010-09-27 16:18:09 -------
Предлагаю использовать make-initrd, там это работает.
------- Comment #10 From 2012-11-04 16:03:33 -------
добавлено в 3.0.12-alt1