LINUX.ORG.RU
ФорумAdmin

Загрузка с потерянным зеркалом

 , ,


0

4

Играюсь в виртуалке с CentOS 6.4 с зеркальными томами LVM.

# lvs -a -o +devices
lvs  LV              VG   Attr      LSize   Pool Origin Data%  Move Log       Cpy%Sync Convert Devices                          
lvs  lv_swap         vg0  -wi-ao--- 392.00m                                                    /dev/sda2(0)                     
lvs  lv_swap         vg0  -wi-ao--- 392.00m                                                    /dev/sdb2(0)                     
lvs  root            vg1  mwi-aom--   4.00g                         root_mlog   100.00         root_mimage_0(0),root_mimage_1(0)
lvs  [root_mimage_0] vg1  iwi-aom--   4.00g                                                    /dev/sda3(0)                     
lvs  [root_mimage_1] vg1  iwi-aom--   4.00g                                                    /dev/sdb3(0)                     
lvs  [root_mlog]     vg1  lwi-aom--   4.00m                                                    /dev/sdb3(1024)                  
lvs  var             vg1  mwi-aom--   3.00g                         var_mlog    100.00         var_mimage_0(0),var_mimage_1(0)  
lvs  [var_mimage_0]  vg1  iwi-aom--   3.00g                                                    /dev/sda3(1024)                  
lvs  [var_mimage_1]  vg1  iwi-aom--   3.00g                                                    /dev/sdb3(1025)                  
lvs  [var_mlog]      vg1  lwi-aom--   4.00m                                                    /dev/sdb3(1793) 
# cat /proc/mdstat 
Personalities : [raid1] 
md0 : active raid1 sdb1[1]
      524224 blocks super 1.0 [2/1] [_U]
      
unused devices: <none>
# mount
/dev/mapper/vg1-root on / type ext4 (rw,discard)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/md0 on /boot type ext4 (rw,discard)
/dev/mapper/vg1-var on /var type ext4 (rw,discard)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

Удаляю один диск и при запуске получаю тыкву

Вопрос: какого хрена, если https://bugzilla.redhat.com/show_bug.cgi?id=723548

lvm.conf

# grep -v '^#\|^$' /etc/dracut.conf
mdadmconf="yes"
lvmconf="yes"

Или я что-то делаю не так?

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

Bers666 ★★★★★ ()
Ответ на: комментарий от Bers666
# grep -v '^#' /boot/grub/menu.lst 
default=0
timeout=5
hiddenmenu
title CentOS (2.6.32-358.11.1.el6.x86_64)
	root (hd0,0)
	kernel /vmlinuz-2.6.32-358.11.1.el6.x86_64 ro root=/dev/mapper/vg1-root rd_NO_LUKS LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
	initrd /initramfs-2.6.32-358.11.1.el6.x86_64.img
title CentOS (2.6.32-358.el6.x86_64)
	root (hd0,0)
	kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=/dev/mapper/vg1-root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=vg1/root rd_NO_MD rd_LVM_LV=vg1/var SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rd_LVM_LV=vg0/lv_swap rhgb quiet
	initrd /initramfs-2.6.32-358.el6.x86_64.img

Прошелся по man dracut и man dracut.conf - пары опций не нашел

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

смени root на root=«UUID=long_long_uuid_value»
убери много rd_NO_MD, их аж 4
попробуй убрать также rd_LVM_LV=
в lvm.conf указано, чтоб собирал с partial?

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

убери много rd_NO_MD, их аж 4
попробуй убрать также rd_LVM_LV=

Смотри конфиг для 2.6.32-358.11.1

в lvm.conf указано, чтоб собирал с partial?

missing_stripe_filler — When activating an incomplete logical volume in partial mode, this option dictates how the missing data is replaced.  A value of "error" will cause  activa‐
              tion  to  create  error mappings for the missing data, meaning that read access to missing portions of the volume will result in I/O errors. You can instead also use a device path,
              and in that case this device will be used in place of missing stripes. However, note that using anything other than "error" with mirrored or snapshotted volumes is likely to result
              in data corruption.

Оно?
lvm.conf я кстати выхожил

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