24.10.2016 0:07, Valentin Nechayev пишет:
1. На GENERIC тоже видны только одни из.
Только ada это нормально. Только diskid сразу после загрузки? - прошу показать dmesg.boot
2. Что такое "норма" по-твоему?
Выше.
Прошу показать вывод ls -l /dev/diskid/ и ls -ld /dev/ad* с машины, где, по-твоему, "норма".
В норме у меня нет в diskid ничего просто потому, что в норме другие провайдеры эксклюзивно занимают ada* и не дают glabel'ному diskid шанса занять их. Но могу легко это устроить: берем рабочий gmirror, состоящий из SATA-дисков ada1 и ada2 и удаляем из него ada2 (gmirror remove gm0 ada2), после чего получаем: # ls -l /dev/ada[12]* crw-r----- 1 root operator 0x7c 13 окт 21:41 /dev/ada1 crw-r----- 1 root operator 0x7e 13 окт 21:41 /dev/ada2 crw-r----- 1 root operator 0xd6 24 окт 01:27 /dev/ada2s1 crw-r----- 1 root operator 0xdd 24 окт 01:27 /dev/ada2s1a crw-r----- 1 root operator 0xdf 24 окт 01:27 /dev/ada2s1b crw-r----- 1 root operator 0xe1 24 окт 01:27 /dev/ada2s1e crw-r----- 1 root operator 0xe3 24 окт 01:27 /dev/ada2s1f crw-r----- 1 root operator 0xe5 24 окт 01:27 /dev/ada2s1g crw-r----- 1 root operator 0xe7 24 окт 01:27 /dev/ada2s1h crw-r----- 1 root operator 0xd8 24 окт 01:27 /dev/ada2s2 crw-r----- 1 root operator 0xe9 24 окт 01:27 /dev/ada2s2a # ls -l /dev/diskid total 0 crw-r----- 1 root operator 0xd5 24 окт 01:27 DISK-WD-WCAWFA251128 crw-r----- 1 root operator 0xdb 24 окт 01:27 DISK-WD-WCAWFA251128s1 crw-r----- 1 root operator 0xeb 24 окт 01:27 DISK-WD-WCAWFA251128s1a crw-r----- 1 root operator 0xec 24 окт 01:27 DISK-WD-WCAWFA251128s1b crw-r----- 1 root operator 0xed 24 окт 01:27 DISK-WD-WCAWFA251128s1e crw-r----- 1 root operator 0xee 24 окт 01:27 DISK-WD-WCAWFA251128s1f crw-r----- 1 root operator 0xef 24 окт 01:27 DISK-WD-WCAWFA251128s1g crw-r----- 1 root operator 0xf0 24 окт 01:27 DISK-WD-WCAWFA251128s1h crw-r----- 1 root operator 0xdc 24 окт 01:27 DISK-WD-WCAWFA251128s2 crw-r----- 1 root operator 0xf1 24 окт 01:27 DISK-WD-WCAWFA251128s2a # smartctl -a /dev/ada2 | grep ^Serial Serial Number: WD-WCAWFA251128 # gmirror insert gm0 ada2 # ls -l /dev/diskid ls: /dev/diskid: Нет такого файла или каталога glabel получает шанс создать diskid в этом случае потому, что он же не может создать другого провайдера типа ufs label на тех же объектах - UFS-метки совпадают с метками разделов смонтированного зеркала.
3. Мой конфиг отличается от GENERIC очень малым - в основном, урезано огромное количество левых устройств. Самая большая диверсия там - IPFIREWALL_DEFAULT_TO_ACCEPT. Секция GEOMʼов не трогалась _совсем_. Сборка тоже стандартными способами. Поэтому твои наезды сомнительны.
Это не наезды, это констатация факта. Чудес не бывает, а у тебя проявилось кривое поведение, которое не проявляется в норме. Либо ты что-то не договариваешь про свою конфигурацию - кроме ядра ещё имеют значения навороты разбиения и иерархия GEOM-ов над ними; либо прокосячил. Любой может допустить pilot error, в этом нет ничего позорного.