Автор Тема: Boot from degraded software raid 1  (Прочитано 4741 раз)

Оффлайн SkvITy

  • Начинающий
  • *
  • Сообщений: 43
Boot from degraded software raid 1
« : 23.05.2018 10:14:06 »
Ставлю Альт на программный рейд 1.
Убираю 1 диск.
Server не грузится, Simply грузится.

Подскажите, плз, как заставить Server грузиться с 1 диска?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Boot from degraded software raid 1
« Ответ #1 : 23.05.2018 10:34:54 »
А какая версия? Когда-то заводили вот такой баг:
https://bugzilla.altlinux.org/show_bug.cgi?id=28879

Оффлайн SkvITy

  • Начинающий
  • *
  • Сообщений: 43
Re: Boot from degraded software raid 1
« Ответ #2 : 23.05.2018 11:14:19 »
А какая версия? Когда-то заводили вот такой баг:
https://bugzilla.altlinux.org/show_bug.cgi?id=28879

p8

Оффлайн SkvITy

  • Начинающий
  • *
  • Сообщений: 43
Re: Boot from degraded software raid 1
« Ответ #3 : 23.05.2018 12:31:59 »
Comment #22 From Anton V. Boyarshinov 2013-08-15 15:53:35

> Запуск mdadm --run /dev/mdX переводит raid в состояние active,degraded, и,
> вероятно, с него можно было бы загрузиться, вручную смонтировав / и запустив
> init.
Таки да, если после mdadm --run /dev/mdX сделать
mount /dev/mdX /root
exec /root/sbin/init то загрузка проходит.


Один в один, так загружается.
А можно сделать загрузку автоматом?

Оффлайн SkvITy

  • Начинающий
  • *
  • Сообщений: 43
Re: Boot from degraded software raid 1
« Ответ #4 : 24.05.2018 10:54:36 »
Писать в багзиллу?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Re: Boot from degraded software raid 1
« Ответ #5 : 24.05.2018 10:58:26 »
Да.
Сноси Винду, переходи на Линукс ! :)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Boot from degraded software raid 1
« Ответ #6 : 24.05.2018 11:27:49 »
Писать в багзиллу?
Вообще, баг закрыт. Обновления все установлены? initrd пересоздан поле этого? И server на какой ветке, кстати? И Симпли.
« Последнее редактирование: 24.05.2018 14:46:52 от asy »

Оффлайн SkvITy

  • Начинающий
  • *
  • Сообщений: 43
Re: Boot from degraded software raid 1
« Ответ #7 : 24.05.2018 14:25:50 »
Обновления все установлены?

[root@alt-8-test ~]# apt-get update
Get:1 http://ftp.altlinux.org p8/branch/x86_64 release [880B]
Get:2 http://ftp.altlinux.org p8/branch/x86_64-i586 release [537B]
Get:3 http://ftp.altlinux.org p8/branch/noarch release [673B]
Fetched 2090B in 10s (206B/s)
Hit http://ftp.altlinux.org p8/branch/x86_64/classic pkglist
Hit http://ftp.altlinux.org p8/branch/x86_64/classic release
Hit http://ftp.altlinux.org p8/branch/x86_64-i586/classic pkglist
Hit http://ftp.altlinux.org p8/branch/x86_64-i586/classic release
Hit http://ftp.altlinux.org p8/branch/noarch/classic pkglist
Hit http://ftp.altlinux.org p8/branch/noarch/classic release
Reading Package Lists... Done
Building Dependency Tree... Done
[root@alt-8-test ~]# apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back
  libgnutls30 libnss-myhostname ntp-aux ntp-utils ntpdate ntpq pam_systemd
  perl-NTP-Util pve-access-control pve-cluster systemd systemd-analyze
  systemd-services systemd-sysvinit systemd-utils udev udev-extras udev-hwdb
  udev-rule-generator-cdrom udev-rules
0 upgraded, 0 newly installed, 0 removed and 20 not upgraded.
[root@alt-8-test ~]#

initrd пересоздан поле этого?

[root@alt-8-test ~]# update-kernel
Running kernel version: kernel-image-std-def-1:4.9.101-alt0.M80P.1
Checking for available kernel packages...
Latest kernel std-def-1:4.9.101-alt0.M80P.1 is already running on your system.
No upgrade is needed. Use -f for force.
[root@alt-8-test ~]#

[root@alt-8-test boot]# ls -la /boot/
total 35580
drwx------  4 root root     4096 May 24 12:48 .
drwxr-xr-x 23 root root     4096 May 24 12:22 ..
-rw-r--r--  1 root root   194326 May 21 22:23 config-4.9.101-std-def-alt0.M80P.1
-rw-r--r--  1 root root   194010 Dec 21 04:24 config-4.9.71-std-def-alt0.M80P.1
-rw-r--r--  1 root root   196668 May 28  2014 elf-memtest-5.01
drwxr-xr-x  6 root root     4096 May 24 12:48 grub
-rw-------  1 root root 10491906 May 24 12:48 initrd-4.9.101-std-def-alt0.M80P.1.img
-rw-------  1 root root 10834757 May 24 12:07 initrd-4.9.71-std-def-alt0.M80P.1.img
lrwxrwxrwx  1 root root       38 May 24 12:48 initrd.img -> initrd-4.9.101-std-def-alt0.M80P.1.img
lrwxrwxrwx  1 root root       38 May 24 12:48 initrd-std-def.img -> initrd-4.9.101-std-def-alt0.M80P.1.img
-rw-r--r--  1 root root   194992 May 28  2014 memtest-5.01.bin
drwxr-xr-x  3 root root     4096 May 24 12:07 splash
-rw-r--r--  1 root root  3132106 May 21 22:26 System.map-4.9.101-std-def-alt0.M80P.1
-rw-r--r--  1 root root  3112372 Dec 21 04:27 System.map-4.9.71-std-def-alt0.M80P.1
lrwxrwxrwx  1 root root       35 May 24 12:48 vmlinuz -> vmlinuz-4.9.101-std-def-alt0.M80P.1
-rw-r--r--  1 root root  4035280 May 21 22:26 vmlinuz-4.9.101-std-def-alt0.M80P.1
-rw-r--r--  1 root root  4006560 Dec 21 04:27 vmlinuz-4.9.71-std-def-alt0.M80P.1
lrwxrwxrwx  1 root root       35 May 24 12:48 vmlinuz-std-def -> vmlinuz-4.9.101-std-def-alt0.M80P.1
[root@alt-8-test boot]#

[root@alt-8-test boot]# make-initrd
Config file: /etc/initrd.mk
Generating module dependencies on host ...
Creating initrd image ...
Adding plymouth support ...
Adding modules ...
Adding rescue modules ...
Adding module dependencies ...
Generating module dependencies in image ...
Adding mdadm support ...
Packed modules: crc16 crc32c_generic crc32c-intel evdev ext4 fscrypto hid hid-generic input-leds intel-agp intel-gtt jbd2 libcrc32c mbcache mptbase mptscsih mptspi raid1 scsi_mod scsi_transport_spi sd_mod serio_raw sis-agp via-agp
Packing image to archive ...
Adding CPU microcode ...
Installing image ...
Removing work directory ...

Image is saved as /boot/initrd-4.9.101-std-def-alt0.M80P.1.img

[root@alt-8-test boot]#


И server на какой ветке, кстати?

alt-8-server-x86_64.iso

root@alt-8-test ~]# cat /etc/apt/sources.list.d/alt.list
# ftp.altlinux.org (ALT Linux, Moscow)

# ALT Linux Platform 8
#rpm [p8] ftp://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64 classic
#rpm [p8] ftp://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64-i586 classic
#rpm [p8] ftp://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/noarch classic

rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64 classic
rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64-i586 classic
rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/noarch classic

#rpm [p8] rsync://ftp.altlinux.org/ALTLinux p8/branch/x86_64 classic
#rpm [p8] rsync://ftp.altlinux.org/ALTLinux p8/branch/x86_64-i586 classic
#rpm [p8] rsync://ftp.altlinux.org/ALTLinux p8/branch/noarch classic

[root@alt-8-test ~]#

И Симпли

alt-simply-8.2.0-x86_64.iso

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Boot from degraded software raid 1
« Ответ #8 : 24.05.2018 14:49:00 »
Странно. make-initrd в p8 одинаковый хоть в Симпли, хоть в Сервере. Если все последние обновления установлены и там, и там, и для последнего ядра initrd сделан одним и тем же make-initrd, то разницы быть не должно.

Оффлайн SkvITy

  • Начинающий
  • *
  • Сообщений: 43
Re: Boot from degraded software raid 1
« Ответ #9 : 24.05.2018 15:02:19 »
и там, и там
Симпли не обновлял, просто установил, отключил диск и он загрузился.
Сервер ни до, ни после обновлений не грузится. (только Ответ #3 : Вчера в 12:31:59 » помогает загрузить)
Если Сервер обновить на Сизиф, то грузится с sda, с sdb не загрузился, Ответ #3 : Вчера в 12:31:59 » не сработал.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 918
    • Домашняя страница
    • Email
Re: Boot from degraded software raid 1
« Ответ #10 : 24.05.2018 17:48:55 »
Kept ни о чём хорошем не говорит. systemd старый, наверняка.
Андрей Черепанов (cas@)

Оффлайн SkvITy

  • Начинающий
  • *
  • Сообщений: 43
Re: Boot from degraded software raid 1
« Ответ #11 : 25.05.2018 09:47:59 »
dist-upgrade не помог(((

Kept ни о чём хорошем не говорит.

[root@alt-8-test ~]# apt-get update
Get:1 http://ftp.altlinux.org p8/branch/x86_64 release [880B]
Get:2 http://ftp.altlinux.org p8/branch/x86_64-i586 release [537B]
Get:3 http://ftp.altlinux.org p8/branch/noarch release [673B]
Fetched 2090B in 0s (8761B/s)
Hit http://ftp.altlinux.org p8/branch/x86_64/classic pkglist
Hit http://ftp.altlinux.org p8/branch/x86_64/classic release
Hit http://ftp.altlinux.org p8/branch/x86_64-i586/classic pkglist
Hit http://ftp.altlinux.org p8/branch/x86_64-i586/classic release
Hit http://ftp.altlinux.org p8/branch/noarch/classic pkglist
Hit http://ftp.altlinux.org p8/branch/noarch/classic release
Reading Package Lists... Done
Building Dependency Tree... Done
[root@alt-8-test ~]# apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
[root@alt-8-test ~]# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.

systemd старый, наверняка.
[root@alt-8-test ~]# rpm -qa | grep systemd
systemd-services-237-alt2.M80P.2
libsystemd-237-alt2.M80P.2
pam_systemd-237-alt2.M80P.2
systemd-utils-237-alt2.M80P.2
systemd-237-alt2.M80P.2
systemd-sysvinit-237-alt2.M80P.2
systemd-analyze-237-alt2.M80P.2
[root@alt-8-test ~]#

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Boot from degraded software raid 1
« Ответ #12 : 25.05.2018 10:11:28 »
dist-upgrade не помог(((
initrd переделан после обновления? Может попробую посмотреть в понедельник, мне это, в общем-то, тоже интересно - есть пара машин, которые грузятся с raid, и на p8. Правда, ставились ещё с p7. А, может, p6 даже. Правда с sysvinit.

Оффлайн SkvITy

  • Начинающий
  • *
  • Сообщений: 43
Re: Boot from degraded software raid 1
« Ответ #13 : 25.05.2018 10:29:23 »
initrd переделан после обновления?
[root@alt-8-test ~]# make-initrd
Config file: /etc/initrd.mk
Generating module dependencies on host ...
Creating initrd image ...
Adding plymouth support ...
Adding modules ...
Adding rescue modules ...
Adding module dependencies ...
Generating module dependencies in image ...
Adding mdadm support ...
Packed modules: crc16 crc32c_generic crc32c-intel evdev ext4 fscrypto hid hid-generic input-leds intel-agp intel-gtt jbd2 libcrc32c mbcache mptbase mptscsih mptspi raid1 scsi_mod scsi_transport_spi sd_mod serio_raw sis-agp via-agp
Packing image to archive ...
Adding CPU microcode ...
Installing image ...
Removing work directory ...

Image is saved as /boot/initrd-4.9.101-std-def-alt0.M80P.1.img

[root@alt-8-test ~]# update-grub
Generating grub configuration file ...
Found theme: /boot/grub/themes/server/theme.txt
Found linux image: /boot/vmlinuz-std-def
skipping symlink: /boot/vmlinuz-std-def
Found linux image: /boot/vmlinuz
Found initrd image: /boot/initrd.img
Found linux image: /boot/vmlinuz-4.9.101-std-def-alt0.M80P.1
Found initrd image: /boot/initrd-4.9.101-std-def-alt0.M80P.1.img
Found linux image: /boot/vmlinuz-4.9.71-std-def-alt0.M80P.1
Found initrd image: /boot/initrd-4.9.71-std-def-alt0.M80P.1.img
  WARNING: Failed to connect to lvmetad. Falling back to device scanning.
Found memtest image: /boot/memtest-5.01.bin
done

Может попробую посмотреть в понедельник
Спасибо

Оффлайн SkvITy

  • Начинающий
  • *
  • Сообщений: 43
Re: Boot from degraded software raid 1
« Ответ #14 : 29.05.2018 09:10:21 »
Может попробую посмотреть в понедельник
Нашлось время посмотреть?