Rabat пишет:fdisk -l и pvdisplay я так пoнял, ничего не нового не говорят?
Нет. Абсолютно. fdisk никакого криминало показывать не хочет. Более того, почитал dmesg:
[ 1.048391] dracut: dracut-018-105.git20120927.fc17
[ 1.068791] dracut: rd.luks=0: removing cryptoluks activation
[ 1.126075] dracut: Starting plymouth daemon
[ 1.243990] dracut: rd.md=0: removing MD RAID activation
[ 1.498044] dracut: Scanning devices sda2 sdb2 for LVM logical volumes vg_tom/LV_ROOT vg_tom/LV_SWAP
[ 1.511581] dracut: Found duplicate PV iyxfFkeP7IQNwSbJnt5ykY4m7l3lwkAp: using /dev/sdb2 not /dev/sda2
[ 1.513135] dracut: inactive '/dev/vg_tom/LV_SWAP' [1.97 GiB] inherit
[ 1.513232] dracut: inactive '/dev/vg_tom/LV_ROOT' [15.62 GiB] inherit
[ 1.513324] dracut: inactive '/dev/vg_tom/LV_DRBD' [32.00 GiB] inherit
[ 1.513418] dracut: inactive '/dev/vg_tom/LV_FIRMDOCS' [200.00 GiB] inherit
[ 1.513509] dracut: inactive '/dev/vg_tom/LV_ISCSI' [100.00 GiB] inherit
[ 1.513601] dracut: inactive '/dev/vg_tom/LV_DATA' [114.62 GiB] inherit
[ 1.530670] dracut: Found duplicate PV iyxfFkeP7IQNwSbJnt5ykY4m7l3lwkAp: using /dev/sdb2 not /dev/sda2
[ 1.759086] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null)
[ 1.846575] dracut: Checking ext4: /dev/mapper/vg_tom-LV_ROOT
[ 1.846865] dracut: issuing e2fsck -a /dev/mapper/vg_tom-LV_ROOT
[ 1.881526] dracut: /dev/mapper/vg_tom-LV_ROOT: clean, 167142/1024000 files, 1289380/4096000 blocks
[ 1.882358] dracut: Remounting /dev/mapper/vg_tom-LV_ROOT with -o ro
[ 1.907533] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null)
[ 1.958155] dracut: Mounted root filesystem /dev/mapper/vg_tom-LV_ROOT
[ 2.078599] dracut: Switching root
Он, сволочь находит все правильно, действительно есть два диска, sda2 и sdb2, на которых лежит аппаратный RAID с LVM-разделом. Эти разделы имеют одинаковую метку. Так вместо того, чтобы сделать правильный вывод о том, что это RAID-1 и начать работать с ним через /dev/mapper/ddf-XXXXXX он берет в рассмотрение только диск sdb2, и так далее. Хорошо, если это только по чтению берет. А если и по записи? Тогда - полная задница...
Вот вывод dmesg на ту же тему на аналогичном сервере, под Fedora-12:
dracut: dracut-005-5.fc13
dracut: rd_NO_LUKS: removing cryptoluks activation
dracut: Starting plymouth daemon
dracut: rd_NO_MDIMSM: no MD RAID for imsm/isw raids
dracut: rd_NO_MD: removing MD RAID activation
dracut: rd_NO_MDIMSM: no MD RAID for imsm/isw raids
dracut: Scanning for dmraid devices ddf1_4c5349202020202080862925000000004711471100001450
dracut: Found dmraid sets:
dracut: ddf1_4c5349202020202080862925000000004711471100001450
dracut: Activating ddf1_4c5349202020202080862925000000004711471100001450
dracut: RAID set "ddf1_4c5349202020202080862925000000004711471100001450" was activated
dracut: RAID set "ddf1_4c5349202020202080862925000000004711471100001450" was not activated
dracut: Scanning devices dm-2 sdc1 for LVM logical volumes vg_dbserver/lv_root
dracut: inactive '/dev/vg_sdc/LV_DRBD' [32.00 GiB] inherit
dracut: inactive '/dev/vg_sdc/LV_WORK' [433.76 GiB] inherit
dracut: inactive '/dev/vg_dbserver/lv_root' [100.00 GiB] inherit
dracut: inactive '/dev/vg_dbserver/lv_data' [328.09 GiB] inherit
dracut: Mounted root filesystem /dev/mapper/vg_dbserver-lv_root
dracut: Loading SELinux policy
dracut: /sbin/load_policy: Невозможно загрузить политику: Нет такого файла или каталога
dracut: Switching root
Здесь он четко разобрался и сделал _правильный_ вывод. Зацепил dmraid и вперед через него... Если это бага, то она - на мой взгляд - весма критическая. Так как чревата внезапной потерей данных.
и вот еще немного непонятности:
На исправном сервере:
Консоль:
#ls /dev/mapper/
control ddf1_4c5349202020202080862925000000004711471100001450p5
ddf1_4c5349202020202080862925000000004711471100001450 vg_dbserver-lv_data
ddf1_4c5349202020202080862925000000004711471100001450p1 vg_dbserver-lv_root
ddf1_4c5349202020202080862925000000004711471100001450p2 vg_sdc-LV_DRBD
ddf1_4c5349202020202080862925000000004711471100001450p3 vg_sdc-LV_WORK
ddf1_4c5349202020202080862925000000004711471100001450p4
И это правильно. А вот на проблемых совсем иное:
Консоль:
#ls /dev/mapper/
control vg_tom-LV_DATA vg_tom-LV_DRBD vg_tom-LV_FIRMDOCS vg_tom-LV_ISCSI vg_tom-LV_ROOT vg_tom-LV_SWAP
То есть нету RAID-овского набора с длинным именем.
Беда еще в том, что на тех серверах, где я это обнаружил RAID-1 строится аппаратно (на полутерабайтных дисках) очень неспешно. Часов 10-12 сервер в "отключке" стоит... Можно, конечно, развалить аппаратный RAID, перейти на программный. Но это - лишняя нагрузка на не слишком мощные процессоры будет. Не нравится мне это...