push_sla |
|
Темы:
7
Сообщения:
65
Участник с: 21 октября 2016
|
Доброго! Посчастливилось заиметь 14 гб optan'овской памяти. Суть проблемы: при загрузке не появляется устройство /dev/bcache0, ядро честно ждет его 10 секунд, а потом выбрасывает в emergency shell. В котором, кстати, я спокойно могу прописать echo /dev/sda1/ > /sys/fs/bcache/register, и нужное устройство появится. Систему нужно поставить на bcache по следующей схеме (sda -- HDD, nvme0n1 -- SSD, на sdc винда и EFI):
Собиралось все это дело в bcache массив согласно wiki: Ядро вместе с initramfs и параметрами упаковывается в efi приложение, помещаемое в efi раздел.Ядру передается параметр root=UUID=UUID-устройства-bcache0 В mkinitcpio.conf модуль bcache и хук bcache. Используется busybox. Я так понимаю, что udev не хочет правильно отрабатывать правило, предоставленное хуком bcachе. Судя по тому, что в /sys/fs/bcache (при выпадании в shell) можно найти некий UUID, регистрация nvme0n1 таки происходит. Но вот раздел на hdd не регистрируется почему-то... Мануалов, бложиков и talks я насмотрелся безрезультатно. Везде, где смотрел, инфа либо устарела и используются несуществующие хуки и пути, либо одно и то же, что я и описал выше :( Может быть найдется спец, который подскажет, что делать, или ткнет носом в нужную страничку? Буду очень благодарен :)
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
|
vasek |
|
Темы:
47
Сообщения:
11743
Участник с: 17 февраля 2013
|
push_slaчто конкретно прописано в mkinitcpio.conf?
Ошибки не исчезают с опытом - они просто умнеют
|
push_sla |
|
Темы:
7
Сообщения:
65
Участник с: 21 октября 2016
|
MODULES=(bcache) BINARIES=() FILES=() HOOKS=(base udev autodetect modconf block bcache filesystems keyboard)
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
|
vasek |
|
Темы:
47
Сообщения:
11743
Участник с: 17 февраля 2013
|
push_slaпопробуй вместо bcache прописать bcache_udev ... и перегенери ...
Ошибки не исчезают с опытом - они просто умнеют
|
push_sla |
|
Темы:
7
Сообщения:
65
Участник с: 21 октября 2016
|
Там ошибка при сборке... Hook 'bcache_udev' cannot be found
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
|
vasek |
|
Темы:
47
Сообщения:
11743
Участник с: 17 февраля 2013
|
push_slaЧто и прописано в DOC
Ошибки не исчезают с опытом - они просто умнеют
|
push_sla |
|
Темы:
7
Сообщения:
65
Участник с: 21 октября 2016
|
Without udevНу так есть же udev..? И правило соответствующее пакетом предоставлено
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
|
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
В /etc/mkinitcpio.conf в HOOKS попробуйте bcache перед block поставить. |
vasek |
|
Темы:
47
Сообщения:
11743
Участник с: 17 февраля 2013
|
push_slaВ том же Talk:Bcache прописано Довольно противоречивая информация - в одном месте советуют hook bcache, в другом bcache_udev ...
Ошибки не исчезают с опытом - они просто умнеют
|
push_sla |
|
Темы:
7
Сообщения:
65
Участник с: 21 октября 2016
|
vasekМне кажется, что раньше был этот хук, а потом его убрали/переименовали. kurych, увы, ровно то же эффект
Сотрудник техподдержки признался: он хорошо зарабатвыает просто потому, что умеет гуглить быстрее клиентов.
|