Alx 12.09.2010 04:16

Есть проблема!Gentoo dmraid

Обновился через emerge и сейчас ситуация такая:

/boot/grub/grub.conf:
1
2
3
4
title Gentoo Linux
root (hd0,2)
kernel /boot/kernel-genkernel-x86-2.6.34-gentoo-r6 root=/dev/ram0 real_root=/dev/dm-3 dodmraid
initrd /boot/initramfs-genkernel-x86-2.6.34-gentoo-r6

/etc/fstab:
1
/dev/dm-3        /        reiserfs    notail,noatime    1 1


1
2
cat /proc/cmdline 
root=/dev/ram0 real_root=/dev/dm-3 dodmraid


udev-151-r4

как видите, везде используется имя диска /dev/dm-3, но при загрузке выполняется скрипт /etc/init.d/checkroot который запускает fsck -C -T -a / :
1
Failed to open the device '/dev/mapper/ddf1_bazis13': No such file or directory

причём тут /dev/mapper/ddf1_bazis13 ??? это старое имя устройства. оно было когда стоял devicemapper, щас давно уже его нет и всё было нормально до обновления мира. для того, чтобы загрузка не останавливалась на этой ошибке, пришлось закомментировать вызов fsck в скрипте.

а дальше смотрим:

 1
2
3
4
5
6
7
8
9
10
11
12
cat /etc/mtab
/dev/mapper/ddf1_bazis13 / reiserfs rw,noatime,notail 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
udev /dev tmpfs rw,nosuid,relatime,size=10240k,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0
shm /tmp tmpfs rw 0 0
shm /var/tmp tmpfs rw 0 0
shm /var/lock tmpfs rw 0 0
shm /dev/shm tmpfs rw,noexec,nosuid,nodev 0 0
usbfs /proc/bus/usb usbfs rw,noexec,nosuid,devmode=0664,devgid=85 0 0
securityfs /sys/kernel/security securityfs rw,noexec,nosuid,nodev 0 0


 1
2
3
4
5
6
7
8
9
10
11
12
13
cat /proc/mounts 
rootfs / rootfs rw 0 0
/dev/dm-3 / reiserfs rw,noatime,notail 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
udev /dev tmpfs rw,nosuid,relatime,size=10240k,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0
shm /tmp tmpfs rw,relatime 0 0
shm /var/tmp tmpfs rw,relatime 0 0
shm /var/lock tmpfs rw,relatime 0 0
shm /dev/shm tmpfs rw,nosuid,nodev,noexec,relatime 0 0
usbfs /proc/bus/usb usbfs rw,nosuid,noexec,relatime,devgid=85,devmode=664 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0



объясните, при чём тут старое имя и откуда он его может брать, если оно нигде не прописано и в устройствах только dm-0 dm-1 dm-2 dm-3 ?

UPD: почитал ещё немного инет и оказывается у меня проблема в том, что устройства /dev/mapper/ddf* почему то не создаются при старте. как такое исправить?


Тэги: devices Gentoo raid
+ 0 -
Похожие Поделиться

zhentos 12.09.2010 09:55 #
Имхо лучше в багзиллу Gentoo отписаться или на крайняк gentoo.ru.

По теме: может что в /etc/conf.d/ осталось? Или вообще поиск по конфигам запусти на предмет devmapper.
zhentos 12.09.2010 09:57 #
Подозреваю, что подавляющее большинство пользователей Gentoo из присутствующих здесь (я в том числе) никогда не заморачивалось на тему софтварного raid.
Alx 12.09.2010 12:10 #
по конфигам ничего нет. зато я кое что узнал. см. обновления в топике.
predator 12.09.2010 12:22 #
Думаю проблема в initrd т.к. в нем находятся все необходимые программы для чтения raid/lvm разделов и создания файлов в /dev/mapper