Всем доброго времени суток.
Имеется почтовый сервер на Centos 6.5. Добавил к нему HDD для хранения писем, сделал lvm раздел. Все было хорошо и lsblk показывало следующую картину:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 19,5G 0 part
├─VolGroup-lv_root (dm-0) 253:1 0 15,6G 0 lvm /
└─VolGroup-lv_swap (dm-1) 253:2 0 3,9G 0 lvm [SWAP]
sdb 8:16 0 1,7T 0 disk
└─sdb1 8:17 0 1,7T 0 part
└─VolGroupMail-lv_mail (dm-2) 253:0 0 1,7T 0 lvm /var/spool/mail/vmail
Пара дней переносились письма со старого сервера, вчера перенос был успешно завершен. Поменял имя машины, перезгрузил её и получил kernel panic. В grub.conf было указано, что root=/dev/dm-0, как и было. Но, после перезагрузки lsblk выдал:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 19,5G 0 part
├─VolGroup-lv_root (dm-1) 253:1 0 15,6G 0 lvm /
└─VolGroup-lv_swap (dm-2) 253:2 0 3,9G 0 lvm [SWAP]
sdb 8:16 0 1,7T 0 disk
└─sdb1 8:17 0 1,7T 0 part
└─VolGroupMail-lv_mail (dm-0) 253:0 0 1,7T 0 lvm /var/spool/mail/vmail
grub.conf поправил как root=/dev/mapper/VolGroup-lv_root, как я понимаю если в будущем индексы dm вновь сменятся, то на загрузку ОС это не повлияет. Но, интересует почему вообще так произошло?