в /dev/ отсутствуют метки дисковых устройств sda sdb
Taelas 7 июня, 2011 - 23:57
собственно, вопрос... не понимаю куда копать.
есть машинка
Linux host 2.6.38-gentoo-r6 #1 SMP Mon Jun 6 16:31:39 MSD 2011 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz GenuineIntel GNU/Linux
синхронизирована и обновлена вчера
с дисковой:
00:1f.2 RAID bus controller: Intel Corporation 82801FR/FRW (ICH6R/ICH6RW) SATA Controller (rev 03) Subsystem: Hewlett-Packard Company Device 3206 Kernel driver in use: ahci
грузится с программного raid без lvm (монолитно в ядре)
host# cat /proc/mdstat Personalities : [raid1] [faulty] md1 : active raid1 sdb2[1] sda2[0] 2449792 blocks [2/2] [UU] bitmap: 0/150 pages [0KB], 8KB chunk и ещё несколько разделов unused devices: <none>
догадываюсь, что дело в udev,
host# rc-config list | grep udev udev sysinit udev-dev-tarball udev-mount udev-postmount default
т.к. ядро диски видит: /sys/block/sd[ab] и разделы в них присутствуют
host# udevadm test /sys/block/sda/ run_command: calling: test udevadm_test: version 151 ..... udev_device_new_from_syspath: device 0xb923f7f0 has devpath '/block/sda' udev_rules_apply_to_event: LINK 'block/8:0' /lib/udev/rules.d/50-udev-default.rules:3 udev_rules_apply_to_event: GROUP 6 /lib/udev/rules.d/50-udev-default.rules:76 udev_node_mknod: mknod(/dev/.tmp-block-8:0, 060600, (8,0)) udev_node_mknod: chmod(/dev/.tmp-block-8:0, 060600) udev_node_mknod: chown(/dev/.tmp-block-8:0, 0, 0) udev_rules_apply_to_event: IMPORT 'scsi_id --export --whitelisted -d /dev/.tmp-block-8:0' /lib/udev/rules.d/60-persistent-storage.rules:28 ..... udev_node_add: creating device node '/dev/sda', devnum=8:0, mode=0660, uid=0, gid=6 udev_node_mknod: mknod(/dev/sda, 060660, (8,0)) udev_node_mknod: chmod(/dev/sda, 060660) udev_node_mknod: chown(/dev/sda, 0, 6) node_symlink: creating symlink '/dev/block/8:0' to '../sda' .....
полный вывод udevadm на pastebin.ca
т.е. симлинки (по идее) оно должно создавать. но почему я их тогда не вижу?
рейд-устройства /dev/md[123] присутствуют (с них, собственно, система и загружается)
можно, конечно, создавать mknod'ом из в /etc/local.d/*.start
но это ведь как-то не правильно...
»
- Для комментирования войдите или зарегистрируйтесь
Без initrd, а именно без
Без initrd, а именно без blkid, не будет меток дисков в /dev