настройка использования меток при загрузке системы.
Заметил что в некоторых дистрибутивах используется схема монтирования файловых систем с использованием имен устройств в /dev. Примером такого дистрибутива является всеми известный CentOS. Так вот у такого подхода есть некоторые минусы, в частности если используется LVM и если переименовать том, то приходится править fstab или даже grub.conf. При добавлении дополнительного диска именование и нумерация томов может сдвинуться и тогда при перезагрузке загрузчик не сможет сообразить откуда ему грузиться. Чтобы избежать таких проблем можно использовать схему обращения к устройствам посредством UUID и меток. Метки мне нравятся больше, так как им можно давать человекопонятные имена. Ниже пример переделки CentOS 6.3 на использование меток.Алгоритм следующий:
- даем метки файловым системам;
- редактируем /etc/fstab, заменяем имена устройств на метки;
- редактируем grub.conf.
Даем метки:
# tune2fs -L boot /dev/sda1
# tune2fs -L root /dev/mapper/vg_zeus-lv_root
# tune2fs -L home /dev/mapper/vg_zeus-lv_home
# swapoff -a
# mkswap -L swap /dev/mapper/vg_zeus-lv_swap
# swapon -a
Правим /etc/fstab
# vi /etc/fstab
LABEL=boot /boot ext4 defaults 1 2
LABEL=root / ext4 defaults 1 1
LABEL=home /home ext4 defaults 1 2
LABEL=swap swap swap defaults 0 0
Правим параметр root= в grub.conf
# vi /boot/grub/grub.conf
kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=LABEL=root
Теперь смело перезагружаемся.
На главную "Virtualizing Linux"
Комментариев нет:
Отправить комментарий