LINUX.ORG.RU

proxmox+mdadm+lvm

 , , ,


0

1

Доброго времени суток! господа! подскажите пожалуйста как решить проблему. система -разметка дисков 2 раздела 1- ext2 boot 2- lvm. mdadm сделано 2 зеркала - boot раздела и lvm. все работало корректно. до момента установки ядра проксмакса. после чего, сразу после перезагрузки лезут такие окна

фото 1

фото 2

фото 3

фото 4

после ручного ввода все запускается

каким образом исправить данную ошибку помогите с вопросом?



Последнее исправление: yoZz (всего исправлений: 2)

Ответ на: комментарий от darkduke

к сожалению поставился не с первого раза. сначало ставился до pve-manager далее вылетал. пофиксилось apt-get -f install && dpkg --reconfigure -a . далее поставилось. сначало я руками ставил самое свежее ядро, потом из пакетов поставилось дефолтное. в итоге после ребута не грузится система. подозрение на initramfs видимо он не грузит lvm ?? или же все таки грузит ибо /vg1-root вроде как запускается?

yoZz
() автор топика

Patch for Mdadm on Debian8

cd /etc/initramfs-tools/scripts/local-top
cp /usr/share/initramfs-tools/scripts/local-top/mdadm .
patch --verbose --ignore-whitespace <<'EndOfPatch'
--- mdadm
+++ mdadm
@@ -76,7 +76,15 @@
   if $MDADM --assemble --scan --run --auto=yes${extra_args:+ $extra_args}; then
     verbose && log_success_msg "assembled all arrays."
   else
-    log_failure_msg "failed to assemble all arrays."
+    log_warning_msg "failed to assemble all arrays... attempting individual starts"
+    for dev in $(cat /proc/mdstat | grep md | cut -d ' ' -f 1); do
+      log_begin_msg "attempting mdadm --run $dev"
+      if $MDADM --run $dev; then
+        verbose && log_success_msg "started $dev"
+      else
+        log_failure_msg "failed to start $dev"
+      fi
+    done
   fi
   verbose && log_end_msg

EndOfPatch
dhameoelin ★★★★★
()
Ответ на: комментарий от dhameoelin

никак нет. как раз таки собирается. lvm не инициализируется на разделе /usr

yoZz
() автор топика
Ответ на: комментарий от dhameoelin

обратите внимание на фото3 . там указано как раз таки 2 активных раздела. не понятна природа текущей проблемы.

yoZz
() автор топика
Ответ на: комментарий от darkduke
root@antares:/home/yozz# cat /etc/fstab 
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/vg1-lv--root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/md0 during installation
UUID=d322be1f-4d00-4db3-ac73-730484e1c850 /boot           ext2    defaults        0       2
/dev/mapper/vg1-lv--home /home           ext4    defaults        0       2
/dev/mapper/vg1-lv--tmp /tmp            ext3    defaults        0       2
/dev/mapper/vg1-lv--usr /usr            ext4    defaults        0       2
/dev/mapper/vg1-lv--log /var/log        ext4    defaults        0       2
/dev/mapper/vg1-lv--swap none            swap    sw              0       0

root@antares:/home/yozz# lsblk 
NAME               MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                  8:0    0 111,8G  0 disk  
├─sda1               8:1    0   381M  0 part  
│ └─md0              9:0    0 380,7M  0 raid1 /boot
├─sda2               8:2    0     1K  0 part  
└─sda5               8:5    0 111,4G  0 part  
  └─md1              9:1    0 111,4G  0 raid1 
    ├─vg1-lv--root 251:0    0  44,3G  0 lvm   /
    ├─vg1-lv--swap 251:1    0  18,6G  0 lvm   [SWAP]
    ├─vg1-lv--log  251:2    0   4,7G  0 lvm   /var/log
    ├─vg1-lv--tmp  251:3    0   6,5G  0 lvm   /tmp
    ├─vg1-lv--home 251:4    0    14G  0 lvm   /home
    └─vg1-lv--usr  251:5    0  23,3G  0 lvm   /usr
sdb                  8:16   0 111,8G  0 disk  
├─sdb1               8:17   0   381M  0 part  
│ └─md0              9:0    0 380,7M  0 raid1 /boot
├─sdb2               8:18   0     1K  0 part  
└─sdb5               8:21   0 111,4G  0 part  
  └─md1              9:1    0 111,4G  0 raid1 
    ├─vg1-lv--root 251:0    0  44,3G  0 lvm   /
    ├─vg1-lv--swap 251:1    0  18,6G  0 lvm   [SWAP]
    ├─vg1-lv--log  251:2    0   4,7G  0 lvm   /var/log
    ├─vg1-lv--tmp  251:3    0   6,5G  0 lvm   /tmp
    ├─vg1-lv--home 251:4    0    14G  0 lvm   /home
    └─vg1-lv--usr  251:5    0  23,3G  0 lvm   /usr
sdc                  8:32   0 931,5G  0 disk  
└─vg2-lvm--files   251:6    0 931,5G  0 lvm   /lvm-files

как то так...

судя по предварительной информации и углубленного изучения собственных постов , прихожу к выводу. что /usr раздел теперь не рекомендуется отделять от рута. завтра снесу систему поставлю вместе разделы.

вот собственно все тоже самое но работает..

root@zabbix:/home/yozz# cat /etc/fstab 
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/vg1-lv--root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/md0 during installation
UUID=0418b07d-5309-463e-81c3-755210f20628 /boot           ext2    defaults        0       2
/dev/mapper/vg1-lv--log /var/log        ext4    defaults        0       2
/dev/mapper/vg--swap-lv--swap none            swap    sw              0       0
root@zabbix:/home/yozz# lsblk 
NAME                    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                       8:0    0 931,5G  0 disk  
├─sda1                    8:1    0   381M  0 part  
│ └─md0                   9:0    0 380,7M  0 raid1 /boot
├─sda2                    8:2    0     1K  0 part  
├─sda5                    8:5    0   7,5G  0 part  
│ └─md1                   9:1    0   7,5G  0 raid1 
│   └─vg--swap-lv--swap 251:1    0   7,5G  0 lvm   [SWAP]
└─sda6                    8:6    0 923,7G  0 part  
  └─md2                   9:2    0 923,6G  0 raid1 
    ├─vg1-lv--root      251:0    0 919,9G  0 lvm   /
    └─vg1-lv--log       251:2    0   3,7G  0 lvm   /var/log
sdb                       8:16   0 931,5G  0 disk  
├─sdb1                    8:17   0   381M  0 part  
│ └─md0                   9:0    0 380,7M  0 raid1 /boot
├─sdb2                    8:18   0     1K  0 part  
├─sdb5                    8:21   0   7,5G  0 part  
│ └─md1                   9:1    0   7,5G  0 raid1 
│   └─vg--swap-lv--swap 251:1    0   7,5G  0 lvm   [SWAP]
└─sdb6                    8:22   0 923,7G  0 part  
  └─md2                   9:2    0 923,6G  0 raid1 
    ├─vg1-lv--root      251:0    0 919,9G  0 lvm   /
    └─vg1-lv--log       251:2    0   3,7G  0 lvm   /var/log
yoZz
() автор топика
Ответ на: комментарий от yoZz

Кстати, а репозиторий pve-no-subscription подключен?

И ещё. Советую снести purge'м и установить заново пакет lvm2. Особенно, если репа не была подключена. И заодно обновить конфиг grub и пересобрать initramfs, как советовали выше.

И ещё - что там выдаёт grep lvm в логах загрузки? А то скринхот с загрузкой мелкий, глаза не хочется ломать )

darkduke
()
Ответ на: комментарий от darkduke

спасибо вам за помощь. вы бесспорно правы. в итоге починилось сносом системы. /usr в разделе рута. все пашет по дефолту без костылей

yoZz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.