Автор Тема: Восстановление RAID1 после смены ОБОИХ дисков...  (Прочитано 1021 раз)

Оффлайн San

  • Участник
  • *
  • Сообщений: 745
Добры день. Преамбула...
Компьютер с Alt Linux Кентавр 7.0.5. Система была установлена на RAID1 (Два диска). Из компьютера были извлечены ОБА диска, скопированы на новые диски (не известной мне программой). В Компьютер вставлены копии дисков.

Копии вроде бы верные, однако GRUB ругается на отсутствующий диска массива с определенным ID.

На сколько мне удалось понять, массив разобран вообще! Попытки его создать заново с моими знаниями к успеху не привели.

Возможно ли собрать массив заново? Или (я нужную информацию уже вытянул) проще переустановить?

Скриншоты и наработки выложу позже...

dango

  • Гость
Система была установлена на RAID1 (Два диска)
Софт-рейд?
извлечены ОБА диска
Какие, не помните?
В Компьютер вставлены копии дисков.
Какие?
(не известной мне программой)
Хм...
Возможно ли собрать массив заново? Или (я нужную информацию уже вытянул) проще переустановить?
Смотря что менее затратно по времени.

Оффлайн San

  • Участник
  • *
  • Сообщений: 745
Софт-рейд?
Да, Софтовый...
Какие, не помните?
Жесткий диск Western Digital 500Gb Blue 7200rpm 16Mb SATA3 (WD5000AAKX)*2 шт.
Какие?
Точно такие же! Жесткий диск Western Digital 500Gb Blue 7200rpm 16Mb SATA3 (WD5000AAKX)*2 шт.
Хм...
Ситуацию моделировать и подробно описывать не буду. Это было сделано другими людьми...
Смотря что менее затратно по времени.
Буду выбирать в соответствии с советами...

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
GRUB ругается на отсутствующий диска массива с определенным ID
Приведите снимок ошибки или подробно её опишите. Иначе можно только гадать, что у вас за ошибка.
Сноси Винду, переходи на Линукс ! :)

Оффлайн vpupkin

  • Участник
  • *
  • Сообщений: 44
Загрузится с любого livecd, примонтировать любой из дисков, посмотреть что в grub.cfg на предмет root=UUID,
blkid
mdadm -s
grub-install
....

Оффлайн San

  • Участник
  • *
  • Сообщений: 745
Приведите снимок ошибки или подробно её опишите. Иначе можно только гадать, что у вас за ошибка.
Я же говорил что выложу по позже, времени не было обработать...

Ниже на картинке: "sama_oshibka.jpg" Сама ошибка при загрузке и вывод "ls"
Загрузится с любого livecd, примонтировать любой из дисков, посмотреть что в grub.cfg на предмет root=UUID,
blkid
mdadm -s
grub-install
....
# blkid
/dev/loop0: TYPE="squashfs"
/dev/sr0: UUID="2015-05-22-11-19-22-00" LABEL="ALT Linux 7.0.5 Centaurus  (Ph" TYPE="iso9660" PTTYPE="dos"
/dev/sdb1: UUID="3c3f80e1-92c3-cd3e-ac4d-63e7a07ced7a" TYPE="swap"
/dev/sdb2: UUID="2c1f65b8-46bc-ec01-b3a2-b4acf3132337" TYPE="ext4"
/dev/sdb5: UUID="c4e0e222-dea3-071e-e1d0-36230120802e" TYPE="ext4"
/dev/sda1: UUID="2b840795-94ce-1bc3-4306-c72fece6a119" TYPE="swap"
/dev/sda2: UUID="1558a17d-466b-7faa-64ad-0fb43aae0811" TYPE="ext4"
/dev/sda5: UUID="da06b0d5-9ce5-b9fb-a41c-fc110426f5cd" TYPE="ext4"
# mdadm -s
mdadm: -s does not set the mode, and so cannot be the first option.
# mount /dev/sda2 /mnt
# mdadm -s
mdadm: -s does not set the mode, and so cannot be the first option.

# cat /mnt/boot/grub/grub.cfg
Ниже вывод самого файла: "grub.cfg"
Спойлер
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/sysconfig/grub2
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="${saved_entry}"

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod part_msdos
insmod diskfilter
insmod mdraid09
insmod ext2
set root='mduuid/27139d8ef8a011171abf9141a1ac2df3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint='mduuid/27139d8ef8a011171abf9141a1ac2df3'  6235b996-69be-45a8-85e3-ed15d55cd090
else
  search --no-floppy --fs-uuid --set=root 6235b996-69be-45a8-85e3-ed15d55cd090
fi
    font="/boot/grub/unifont.pf2"
fi

if loadfont $font ; then
  set gfxmode=800x600
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=ru_RU
  insmod gettext
fi
terminal_output gfxterm
insmod part_msdos
insmod part_msdos
insmod diskfilter
insmod mdraid09
insmod ext2
set root='mduuid/27139d8ef8a011171abf9141a1ac2df3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint='mduuid/27139d8ef8a011171abf9141a1ac2df3'  6235b996-69be-45a8-85e3-ed15d55cd090
else
  search --no-floppy --fs-uuid --set=root 6235b996-69be-45a8-85e3-ed15d55cd090
fi
insmod gfxmenu
loadfont ($root)/boot/grub/themes/centaurus/f/dejavu_sans_10.pf2
loadfont ($root)/boot/grub/themes/centaurus/f/dejavu_sans_12.pf2
loadfont ($root)/boot/grub/themes/centaurus/f/dejavu_sans_bold_14.pf2
loadfont ($root)/boot/grub/themes/centaurus/f/misc_fixed_13.pf2
insmod jpeg
insmod png
set theme=($root)/boot/grub/themes/centaurus/theme.txt
export theme
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_altlinux_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_altlinux_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'ALT Linux 7.0.5 Centaurus' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-6235b996-69be-45a8-85e3-ed15d55cd090' {
   savedefault
   load_video
   insmod gzio
   insmod part_msdos
   insmod part_msdos
   insmod diskfilter
   insmod mdraid09
   insmod ext2
   set root='mduuid/27139d8ef8a011171abf9141a1ac2df3'
   if [ x$feature_platform_search_hint = xy ]; then
     search --no-floppy --fs-uuid --set=root --hint='mduuid/27139d8ef8a011171abf9141a1ac2df3'  6235b996-69be-45a8-85e3-ed15d55cd090
   else
     search --no-floppy --fs-uuid --set=root 6235b996-69be-45a8-85e3-ed15d55cd090
   fi
   echo   'Загружается Linux vmlinuz …'
   linux   /boot/vmlinuz root=UUID=6235b996-69be-45a8-85e3-ed15d55cd090 ro  quiet=1 resume=/dev/disk/by-uuid/28c7914b-97ed-4796-9c21-14fc82508aad panic=30 splash
   echo   'Загружается начальный виртуальный диск …'
   initrd   /boot/initrd.img
}
submenu 'Дополнительные параметры для ALT Linux 7.0.5 Centaurus' $menuentry_id_option 'gnulinux-advanced-6235b996-69be-45a8-85e3-ed15d55cd090' {
   menuentry 'ALT Linux 7.0.5 Centaurus, vmlinuz' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-vmlinuz-advanced-6235b996-69be-45a8-85e3-ed15d55cd090' {
   savedefault
      load_video
      insmod gzio
      insmod part_msdos
      insmod part_msdos
      insmod diskfilter
      insmod mdraid09
      insmod ext2
      set root='mduuid/27139d8ef8a011171abf9141a1ac2df3'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint='mduuid/27139d8ef8a011171abf9141a1ac2df3'  6235b996-69be-45a8-85e3-ed15d55cd090
      else
        search --no-floppy --fs-uuid --set=root 6235b996-69be-45a8-85e3-ed15d55cd090
      fi
      echo   'Загружается Linux vmlinuz …'
      linux   /boot/vmlinuz root=UUID=6235b996-69be-45a8-85e3-ed15d55cd090 ro  quiet=1 resume=/dev/disk/by-uuid/28c7914b-97ed-4796-9c21-14fc82508aad panic=30 splash
      echo   'Загружается начальный виртуальный диск …'
      initrd   /boot/initrd.img
   }
   menuentry 'ALT Linux 7.0.5 Centaurus, vmlinuz (recovery mode)' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-vmlinuz-recovery-6235b996-69be-45a8-85e3-ed15d55cd090' {
      load_video
      insmod gzio
      insmod part_msdos
      insmod part_msdos
      insmod diskfilter
      insmod mdraid09
      insmod ext2
      set root='mduuid/27139d8ef8a011171abf9141a1ac2df3'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint='mduuid/27139d8ef8a011171abf9141a1ac2df3'  6235b996-69be-45a8-85e3-ed15d55cd090
      else
        search --no-floppy --fs-uuid --set=root 6235b996-69be-45a8-85e3-ed15d55cd090
      fi
      echo   'Загружается Linux vmlinuz …'
      linux   /boot/vmlinuz root=UUID=6235b996-69be-45a8-85e3-ed15d55cd090 ro failsafe vga=normal
      echo   'Загружается начальный виртуальный диск …'
      initrd   /boot/initrd.img
   }
   menuentry 'ALT Linux 7.0.5 Centaurus, 3.14.48-std-def-alt1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.14.48-std-def-alt1-advanced-6235b996-69be-45a8-85e3-ed15d55cd090' {
   savedefault
      load_video
      set gfxpayload=keep
      insmod gzio
      insmod part_msdos
      insmod part_msdos
      insmod diskfilter
      insmod mdraid09
      insmod ext2
      set root='mduuid/27139d8ef8a011171abf9141a1ac2df3'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint='mduuid/27139d8ef8a011171abf9141a1ac2df3'  6235b996-69be-45a8-85e3-ed15d55cd090
      else
        search --no-floppy --fs-uuid --set=root 6235b996-69be-45a8-85e3-ed15d55cd090
      fi
      echo   'Загружается Linux 3.14.48-std-def-alt1 …'
      linux   /boot/vmlinuz-3.14.48-std-def-alt1 root=UUID=6235b996-69be-45a8-85e3-ed15d55cd090 ro  quiet=1 resume=/dev/disk/by-uuid/28c7914b-97ed-4796-9c21-14fc82508aad panic=30 splash
      echo   'Загружается начальный виртуальный диск …'
      initrd   /boot/initrd-3.14.48-std-def-alt1.img
   }
   menuentry 'ALT Linux 7.0.5 Centaurus, 3.14.41-std-def-alt1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.14.41-std-def-alt1-advanced-6235b996-69be-45a8-85e3-ed15d55cd090' {
   savedefault
      load_video
      set gfxpayload=keep
      insmod gzio
      insmod part_msdos
      insmod part_msdos
      insmod diskfilter
      insmod mdraid09
      insmod ext2
      set root='mduuid/27139d8ef8a011171abf9141a1ac2df3'
      if [ x$feature_platform_search_hint = xy ]; then
        search --no-floppy --fs-uuid --set=root --hint='mduuid/27139d8ef8a011171abf9141a1ac2df3'  6235b996-69be-45a8-85e3-ed15d55cd090
      else
        search --no-floppy --fs-uuid --set=root 6235b996-69be-45a8-85e3-ed15d55cd090
      fi
      echo   'Загружается Linux 3.14.41-std-def-alt1 …'
      linux   /boot/vmlinuz-3.14.41-std-def-alt1 root=UUID=6235b996-69be-45a8-85e3-ed15d55cd090 ro  quiet=1 resume=/dev/disk/by-uuid/28c7914b-97ed-4796-9c21-14fc82508aad panic=30 splash
      echo   'Загружается начальный виртуальный диск …'
      initrd   /boot/initrd-3.14.41-std-def-alt1.img
   }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/39_memtest ###
menuentry "Memtest86+-4.20" {
   insmod part_msdos
   insmod part_msdos
   insmod diskfilter
   insmod mdraid09
   insmod ext2
   set root='mduuid/27139d8ef8a011171abf9141a1ac2df3'
   if [ x$feature_platform_search_hint = xy ]; then
     search --no-floppy --fs-uuid --set=root --hint='mduuid/27139d8ef8a011171abf9141a1ac2df3'  6235b996-69be-45a8-85e3-ed15d55cd090
   else
     search --no-floppy --fs-uuid --set=root 6235b996-69be-45a8-85e3-ed15d55cd090
   fi
   linux16 /boot/memtest-4.20.bin
}
### END /etc/grub.d/39_memtest ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
#
Ниже на файле: "popitka_riscue.jpg" после вывода "ls"видно по три раздела на каждом диске (так было изначально). После выполнения команды "grub-install" (по инструкции!) и ответа Груб - что все выполнено хорошо, на снимке: "sama_oshibka.jpg" видно что появился ЧЕТВЕРТЫЙ "новый" раздел... (на самом деле это копия каталога "/")
« Последнее редактирование: 04.12.2015 19:33:27 от San »