Вход:  Пароль:  
FreeSource: IgorAndrosov/UUID ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия IgorAndrosov/UUID за 2008-01-22 19:07:29..

Использование UUID


в fstab, lilo.conf и menu.lst (grub).
Для начала – что такое UUID – если очень просто – числовой код уникально идентифицирующий что-либо, в нашем случае это будут дисковые разделы, которые обычно принято (было?) именовать как sda1, hde5 и подобно.
Более подробно о UUID можно прочитать на Википедии на русском языке или Wikipedia на английском. Там же можно найти ссылки на спецификации, примеры и программы использующие UUID.


Ипользование UUID позволяет ссылаться на разделы дисков не используя номера дисков и разделов, в идеале UUID уникален у любого раздела, и остаеться постоянным на всей протяженности существования файловой системы на разделе, конечно если Вы не приложите свою руку. Номер диска/раздела может меняться в зависимости от того в какой разъем IDE/SATA вы вставите шлейф, менялась ли разбивка диска, или передавались ли определнные параметры grub (не уверен но было что-то очень похожее?).


  1. Пример lilo.conf

boot=/dev/sda
map=/boot/map
install=/boot/boot.b
vga=788
default=linux-up
prompt
timeout=150
message="/boot/splash/message"
disk=/dev/sda bios=0x80
image="/boot/vmlinuz-up"
        label=linux-up
        root="UUID=aad39cd0-c04e-11db-8f38-a1e45a05fc1e"
        initrd=/boot/initrd-up.img
        read-only
        vga=791
        append=" splash=silent"
image="/boot/vmlinuz-up"
        label=failsafe
        root="UUID=aad39cd0-c04e-11db-8f38-a1e45a05fc1e"
        initrd=/boot/initrd-up.img
        vga=normal
        append=" failsafe noapic nolapic acpi=off"
        read-only


  1. Пример menu.lst

timeout 5
gfxmenu (hd0,2)/boot/splash/message
default 2

title linux-up
kernel (hd0,2)/boot/vmlinuz root=UUID=aad39cd0-c04e-11db-8f38-a1e45a05fc1e vga=788
initrd (hd0,2)/boot/initrd.img

title failsafe
kernel (hd0,2)/boot/vmlinuz-up root=UUID=aad39cd0-c04e-11db-8f38-a1e45a05fc1e  failsafe noapic nolapic acpi=off
initrd (hd0,2)/boot/initrd-up.img


  1. пример fstab

UUID=aad39cd0-c04e-11db-8f38-a1e45a05fc1e / xfs defaults 1 1
proc        /proc           proc    nosuid,noexec,gid=proc      0 0
devpts      /dev/pts        devpts  nosuid,noexec,gid=tty,mode=620  0 0
tmpfs       /tmp            tmpfs   nosuid              0 0
UUID=0e2f3803-3fc0-442a-80ac-0e38944f6c25 /home ext3 defaults 1 2



 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]