<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>23801</bug_id>
          
          <creation_ts>2010-07-22 17:42:32 +0400</creation_ts>
          <short_desc>разрешить &quot;/&quot; на LVM</short_desc>
          <delta_ts>2010-10-26 15:32:42 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>guile-evms</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>23155</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Y. Afonin">asy</reporter>
          <assigned_to name="Олег Соловьев">mcpain</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>cas</cc>
    
    <cc>evg</cc>
    
    <cc>kharpost</cc>
    
    <cc>legion</cc>
    
    <cc>mcpain</cc>
    
    <cc>rider</cc>
    
    <cc>vitty</cc>
    
    <cc>vitty</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>110749</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-07-22 17:42:32 +0400</bug_when>
    <thetext>Не пора ли разрешить размещать корень на LVM ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110751</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2010-07-22 17:54:23 +0400</bug_when>
    <thetext>предлагаю высказаться RM дистрибутивов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110755</commentid>
    <comment_count>2</comment_count>
    <who name="Vitaly Kuznetsov">vitty</who>
    <bug_when>2010-07-22 19:40:45 +0400</bug_when>
    <thetext>я не RM дистрибутива, но в Кентавре сейчас скорее всего сломается установка grub если корень будет на LVM ввиду его плохой совместимости с evms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110756</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-07-22 20:21:47 +0400</bug_when>
    <thetext>Тут, как вариант, возможен вынос /boot в отдельный раздел. Если оно, действительно, необходимо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110810</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-07-27 00:42:18 +0400</bug_when>
    <thetext>Ну так как ? А то я в пятницу в отпуск на две недели...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>110813</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-07-27 14:33:45 +0400</bug_when>
    <thetext>Вот такой комментарий добавлю (с #altlinux):

[11:33:46] &lt;kiryl&gt; в make-initrd поддержка lvm довольно примитивная, но вроде работает. у меня проблем нету.
[11:33:59] &lt;kiryl&gt; если чё всплывёт -- разберёмся.
[11:34:58] &lt;kiryl&gt; у меня / на lvm которые на luks который на lvm :)
[11:36:13] &lt;kiryl&gt; раньше это безобразие ещё на usb жило</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111240</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-08-18 11:08:55 +0400</bug_when>
    <thetext>Ну так что ? Пробовать будем ? Пока у меня железка для опытов ещё свободна...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111241</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-08-18 11:14:24 +0400</bug_when>
    <thetext>Как вариант, можно добавить какую-нибудь галочку, которая отключает контроль по размещению разделов вообще. С соответствующим пояснением, что сам себе Буратино. Возможно, это даже лучше: мало ли, зачем и куда пользователь захочет систему поставить и что он будет ожидать от этого.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111322</commentid>
    <comment_count>8</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2010-08-20 19:51:13 +0400</bug_when>
    <thetext>Работать оно всё равно не будет, потому как make-initrd сам не догадается что корень на lvm если этот lvm поднят средствами evms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111323</commentid>
    <comment_count>9</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2010-08-20 19:57:39 +0400</bug_when>
    <thetext>Точнее он тупо не сможет найти корень.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111337</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-08-21 19:04:09 +0400</bug_when>
    <thetext>(In reply to comment #8)

&gt; Работать оно всё равно не будет, потому как make-initrd сам не догадается что
&gt; корень на lvm если этот lvm поднят средствами evms.

А почему kiryl на #altlinux написал, что у него работает ? У него не через evms ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111338</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2010-08-21 19:09:16 +0400</bug_when>
    <thetext>У верен в том, что он работает не через evms. Evms делает невозможным автоматически определить, что рут на lvm. Разумеется это означает только то что автоопределение не будет работать. Если явно указать в конфиге, что нужен lvm, то, думаю, будет создан рабочий initrd.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111339</commentid>
    <comment_count>12</comment_count>
    <who name="Andrey Rahmatullin">wrar</who>
    <bug_when>2010-08-21 19:10:13 +0400</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; &gt; Работать оно всё равно не будет, потому как make-initrd сам не догадается что
&gt; &gt; корень на lvm если этот lvm поднят средствами evms.
&gt; А почему kiryl на #altlinux написал, что у него работает ? У него не через evms
&gt; ?
Потому что у него не инсталлер, а установленная система.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111340</commentid>
    <comment_count>13</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2010-08-21 19:21:54 +0400</bug_when>
    <thetext>(In reply to comment #11)
&gt; Если явно указать в конфиге, что нужен lvm, то, думаю, будет создан
&gt; рабочий initrd.

Врядли.  Помнишь, даже контроллер не определялся.  Ещё не определился uuid корневого раздела в alterator-lilo (ставил server-light), хотя fstab был заполнен правильно.

При поднятом evms можно запустить lvm (vgscan/vgchange) и тогда тоже всё начинает работать, я делал это из rescue, но не знаю чем это чревато в инсталляторе.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111342</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-08-21 20:04:45 +0400</bug_when>
    <thetext>(In reply to comment #13)

&gt; При поднятом evms можно запустить lvm (vgscan/vgchange) и тогда тоже всё
&gt; начинает работать, я делал это из rescue,

Ну вот да, потом можно и в rescue с initrd поэкспериментировать, но до того надо хоть как-то поставить...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111526</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-08-25 17:56:05 +0400</bug_when>
    <thetext>Собрал из текущего Сизифа server-light с помощью
git://git.altlinux.org/people/boyarsh/packages/mkimage-profiles-desktop.
/boot и swap на обычных разделах, всё остальное - на raid/lvm. 
После установки не загрузилось, но запуск make-initrd (&quot;installkernel 2.6.32-std-def-alt20&quot; на самом деле) всё поправил без лишних телодвижений. Так что можно убирать ограничение, надо только инсталятор перевести на make-initrd.

Загрузчик - lilo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111527</commentid>
    <comment_count>16</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-08-25 17:59:31 +0400</bug_when>
    <thetext>И по пути выяснилось, что пакет другой...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111528</commentid>
    <comment_count>17</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2010-08-25 18:07:20 +0400</bug_when>
    <thetext>make-initrd уже давно входит в server-light. Надо избавиться от mkinitrd.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111544</commentid>
    <comment_count>18</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-08-25 22:46:20 +0400</bug_when>
    <thetext>(В ответ на комментарий №17)
&gt; make-initrd уже давно входит в server-light. Надо избавиться от mkinitrd.

Я заметил, но make-initrd-devmapper и make-initrd-lvm там не было. На всякий случай я доустановил, без них не пробовал.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111563</commentid>
    <comment_count>19</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-08-26 11:18:25 +0400</bug_when>
    <thetext>...и есть проблема при остановке:

Unmounting filesystem [/sys]:
Unmounting filesystem [/home]:
Unmounting filesystem [/boot]:
Turning off LVM:   Failed to find sysfs mount point [FAILED]
Turning off RAID for md0: mdadm: fail to stop array /dev/md0: Device or resourcy [FAILED]
Unmounting filesystem [/dev]:
Remounting remaining filesystems (if any) read-only:
Remounting root filesystem read-only:
The system is halted

Почему - оно понятно, а вот что делать - вопрос...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112050</commentid>
    <comment_count>20</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-09-10 12:31:08 +0400</bug_when>
    <thetext>(In reply to comment #13)

&gt; При поднятом evms можно запустить lvm (vgscan/vgchange)

мне хватило vgscan --mknodes (из rescue). Далее сразу
cd tmp
mkdir 1
mount &quot;UUID=c996257f-75be-4897-b94a-18bc948b4b4e&quot; 1

и прочие нужные mount.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112440</commentid>
    <comment_count>21</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2010-09-21 14:43:08 +0400</bug_when>
    <thetext>fixed in 0.4-alt8</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>