Страницы

Сохранить статью у себя в соцсети:

пятница, 17 августа 2012 г.

§ Filesystem labels.

настройка использования меток при загрузке системы.

Заметил что в некоторых дистрибутивах используется схема монтирования файловых систем с использованием имен устройств в /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"

Комментариев нет:

Отправить комментарий

Популярные сообщения

Профиль в Google+ Яндекс цитирования Яндекс.Метрика