powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / ALERT! /dev/mapper ... does not exist...
7 сообщений из 7, страница 1 из 1
ALERT! /dev/mapper ... does not exist...
    #38125756
zuuu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проагрейдил ubuntu 10.04 lts до 12.04. lvm на raid1

при первом же старте такое сообщение и вываливается в бизибокс.
выяснил, что не может найти root раздел, потому что он находится на неактивном lvm-томе. точнее, все lvm-тома почему-то неактивированы.
далее, делаю в бизибоксе vgсhange -a y, lvm-тома активируются и загрузка идет дальше.

после загрузки делаю update-initramfs, update-grub, grub-install, перезагружаюсь и.. всё как и было - при загрузке тома неактивированы, рут не найдет, (initramfs), бизибокс.. :(

почему так вдруг стало? что делать, куда копать?

з.ы. после ручной активации lvm-томов в бизибоксе и продолжения загрузки, видно что идет ругань udev на то, что тома активированы, симлинки созданы и т.д.
т.е. активация всё-таки начинается, но уже после того, как она была нужна.
fsck from util-linux 2.20.1
fsck from util-linux 2.20.1
fsck from util-linux 2.20.1
fsck from util-linux 2.20.1
fsck from util-linux 2.20.1
fsck from util-linux 2.20.1
fsck from util-linux 2.20.1
fsck from util-linux 2.20.1
udevd[576]: kernel-provided name 'dm-0' and NAME= 'mapper/vg0-lv_root' disagree, please use SYMLINK+= or change the kernel to provide the proper name
udevd[576]: device node '/dev/mapper/vg0-lv_root' already exists, link to '/dev/mapper/vg0-lv_root' will not overwrite it
udevd[522]: kernel-provided name 'dm-4' and NAME= 'mapper/vg0-lv_usr' disagree, please use SYMLINK+= or change the kernel to provide the proper name
udevd[522]: device node '/dev/mapper/vg0-lv_usr' already exists, link to '/dev/mapper/vg0-lv_usr' will not overwrite it
udevd[526]: kernel-provided name 'dm-5' and NAME= 'mapper/vg0-lv_home' disagree, please use SYMLINK+= or change the kernel to provide the proper name
udevd[526]: device node '/dev/mapper/vg0-lv_home' already exists, link to '/dev/mapper/vg0-lv_home' will not overwrite it
udevd[511]: kernel-provided name 'dm-7' and NAME= 'mapper/vg0-lv_ware' disagree, please use SYMLINK+= or change the kernel to provide the proper name
udevd[511]: device node '/dev/mapper/vg0-lv_ware' already exists, link to '/dev/mapper/vg0-lv_ware' will not overwrite it
udevd[514]: kernel-provided name 'dm-3' and NAME= 'mapper/vg0-lv_squid' disagree, please use SYMLINK+= or change the kernel to provide the proper name
udevd[514]: device node '/dev/mapper/vg0-lv_squid' already exists, link to '/dev/mapper/vg0-lv_squid' will not overwrite it
udevd[508]: kernel-provided name 'dm-6' and NAME= 'mapper/vg0-lv_var' disagree, please use SYMLINK+= or change the kernel to provide the proper name
udevd[508]: device node '/dev/mapper/vg0-lv_var' already exists, link to '/dev/mapper/vg0-lv_var' will not overwrite it
udevd[781]: failed to execute '/lib/udev/vol_id' 'vol_id --export /dev/md1': No such file or directory
udevd[512]: kernel-provided name 'dm-8' and NAME= 'mapper/vg0-lv_pub' disagree, please use SYMLINK+= or change the kernel to provide the proper name
udevd[512]: device node '/dev/mapper/vg0-lv_pub' already exists, link to '/dev/mapper/vg0-lv_pub' will not overwrite it
...
Рейтинг: 0 / 0
ALERT! /dev/mapper ... does not exist...
    #38127605
zuuu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
обнаружил следующее - вот результат вывода команды udevadm info --query=all --name=/dev/md1
P: /devices/virtual/block/md1
N: md1
L: -100
S: disk/by-id/md-uuid-45d60684:bb13f973:fe920704:6015501c
E: DEVLINKS=/dev/disk/by-id/md-uuid-45d60684:bb13f973:fe920704:6015501c
E: DEVNAME=/dev/md1
E: DEVPATH=/devices/virtual/block/md1
E: DEVTYPE=disk
E: ID_PART_TABLE_TYPE=dos
E: MAJOR=9
E: MD_DEVICES=2
E: MD_LEVEL=raid1
E: MD_METADATA=0.90
E: MD_UUID=45d60684:bb13f973:fe920704:6015501c
E: MINOR=1
E: SUBSYSTEM=block
E: UDEV_LOG=3
E: USEC_INITIALIZED=1376354


в окружении отсутствует переменная ID_FS_TYPE . поэтому правило udev для lvm не срабатывает, lvm-тома не активируюся, рута нет, загрузки нет.

причина незагрузки понятна, а что с этим дальше делать - нет)))

почему нет ни одной ID_FS_* переменной? как их добавить?
...
Рейтинг: 0 / 0
ALERT! /dev/mapper ... does not exist...
    #38130115
ilik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тоже сталкивался с такой проблемой, после обновления ядра, новое ядро не видит lvm и диски, позже буду разбираться почему
...
Рейтинг: 0 / 0
ALERT! /dev/mapper ... does not exist...
    #38133885
zuuu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всё, заборол. как обычно, если проблема чуть менее, чем совсем тривиальна, ответ никто не подскажет, всё только сам [img] http://kolobok.us/smiles/icq/biggrin.gif [/img]

ilik , ядро не причём. в моем случае был виноват udev, который не распознавал по прокисшим версиям метаданных, что перед ним vg и, соответственно, не активировал lv-тома. а так как рут был на lvm, загрузка обламывалась.

взвесил всё, и решил проблему следующим образом:
вывел из рейда один диск

создал на нём новый свежий md и сделал его pv для lvm

создал на нём новый vg и lvm-тома как на старом vg

убедился, что udevadm info выдает по нему нужную инфу и при загрузке vg и lv автоматом подхватываются

отформатировал новые lv-тома (заодно переехав на ext4) и перелил на них систему со старых.

грохнул старый md, очистил диск и ввел его в новый md

восстановил загрузчик, диски отсинкались, профит!

вывод: бесконечный ползучий апгрейд - зло. время от времени надо ставить систему с нуля. т.к. не смотря на все усилия разработчиков, накапливаются мелкие несовместимости, которые со временем превращаются в немелкие и ставят систему в позу.
...
Рейтинг: 0 / 0
ALERT! /dev/mapper ... does not exist...
    #38138257
Car1son
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вы батенька ... эстет.......

Я бы опославил куда нить 10.04 слил данные и накатил бы их обратно.

Хотя сам недавно граблями встал. Обновил версию Freebsd а они перестали поддержить драфвер соей сетевой карты. И это на роутере.
...
Рейтинг: 0 / 0
ALERT! /dev/mapper ... does not exist...
    #38138304
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Car1sonХотя сам недавно граблями встал. Обновил версию Freebsd а они перестали поддержить драфвер соей сетевой карты. И это на роутере.
Вы уверены? Обычно они их переименовывают, но чтобы переставали поддерживать ни разу не слышал.
...
Рейтинг: 0 / 0
ALERT! /dev/mapper ... does not exist...
    #38142396
zuuu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Car1sonЯ бы опославил куда нить 10.04 слил данные и накатил бы их обратно.даладно! это ж, считай, новая установка с полной настройкой и миграцией получилась бы. а потом ещё и апгрейд до 12.04.
и сколько бы это времени и сил заняло? а так, меньше, чем за час всё взлетело.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / ALERT! /dev/mapper ... does not exist...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]