добрый день!
этот вопрос я долго пытался гуглить и читать на archwiki — но ответ так и не нашёл..
вопрос для меня — сейчас сугубо теоретический. так как на практике у меня пока-что нет ещё *медленных* накопителей, на которых я мог бы поэкспериментировать с btrfs-multiple-devices и mkinitcpio :) ..
итак вопрос: какое решение есть у mkinitcpio для *медленных* btrfs-multiple-devices?
(медленный мультидисковый btrfs — в качестве корня Арчика).
сразу предостерегу что hook «btrfs» ( /usr/lib/initcpio/hooks/btrfs
из пакета btrfs-progs
) — делает всего лишь только операцию btrfs device scan
и больше ни чего..
########## в чём я вижу возможную проблему? ##########
проблема в том как именно заставить mkinitcpio *ожидать* момента когда обнаружатся *все-все-все* устройства необходимые для монтирования *мультидискового* btrfs..
ещё раз повторяю, что обсуждаю тут — ту ситуацию которую сам не могу проверить.. диванный теоретик короче :-) ..
всем другим отписавшимся диванным теоретикам — заранее выражаю благодарность.. и НЕтеоретикам — тоже :)
##########
# P.S. знаю что mkinitcpio позволяет легко писать собственные хуки (hooks), ...но хотелось бы узнать стандарное решение, без создания велосипедов :)
########## UPDATED ##########
решение проблемы:
использовать systemd в initramfs (вместо bash-скрипта):
какое решение есть у mkinitcpio для *медленных* btrfs-multiple-devices? (комментарий)