[НЕТ РЕШЕНИЯ] Смонтированный в initramfs /usr не хочет размонтироваться
mihalych 7 мая, 2013 - 16:53
Вот кусок rc.log:
* Shutting down the Logical Volume Manager * Shutting Down LVs & VGs ... Logical volume vg/usr contains a filesystem in use. * Failed [ !! ]
Далее не может "разобраться" software RAID и т.д. Если не монтировать /usr в initramfs то он монтируется по записи в fstab и всё работает, но решил оставить т.к. планирую переезд на systemd в ближайшем будущем.
Как побороть оное?
»
- Для комментирования войдите или зарегистрируйтесь
А systemd разве требует mount
А systemd разве требует mount /usr в самом initramfs? Или я не в теме?
alexanderyt написал(а): А
http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken
Червон00кий.
Нет решения
Ковырялся в потрохах openrc и понял, что проблема не имеет решения. В файле /etc/init.d/localmount имеется проверка примонтирован ли /usr при загрузке. Если да - создается флаг, запрещающий размонтирование /usr при выключении. Если этот флаг грохнуть, то при выключении в лог сыпятся сотни ошибок и /usr всё равно остается примонтирован. Так что с переходом на systemd я погорячился. В файле /etc/initramfs.mounts закомментировал строку /usr для того, чтобы оный монтировал localmount.
Червон00кий.