| Linux FAQ | ||||||||||||
|
|
|
||||||||||
wyszukiwarka zaloguj sie |
||||||||||||
|
UUID identyfikacja dysku za pomoca numeru » 2009-02-06 17:07:26 » dodal: anonimek » » czytan: 1766 » dzial: System » Dzieki UUID mozemy rozpoznać partycje nie po etykietach uzyskanych za pomoca fdisk -l , ale za pomocą specjalnych, niepowtarzalnych identyfikatorach dysku. Czasami zdarza się, ze udev numeruje dyski w pewnym sensie losowo. Taka sytuacja ma miejsce np gdy mamy jeden dysk Sata, a drugi Ata Mozemy temu zapobiedz uzywajac UUID zamiast nazw postaci /dev/sdXy X - jakis (ustalony) dysk y - jakas (ustalona) partycja naszego dysku Najpierw musimy sprawdzic jakie identyfikatopry maja nasze partycje oraz dyski Wchodzimy do katalogu /dev/disk/by-uuid i robimy ls -l (wazne aby nie zapomniec o opcji -l ) Dostajemy kilka wpisow postaci : lrwxrwxrwx 1 root root 10 2009-02-06 16:09 7854902b-4389-49ab-aefb-e1986abe872b -> ../../sdb6 UUID to ciag cyfr lub liczb, przedzielony '-' , znajdujacy sie przed symbolem ' -> ' . Po symbolu '->' znajduje sie nazwa partycji na które dany UUID wskazuje Czyli: 7854902b-4389-49ab-aefb-e1986abe872b odpowiada /dev/sdb6 Montowanie w fstab zamiast /dev/sdXy wpisujemy UUID=uuid_pobrane_z_/dev/disk/by-uuid Podpinamy odczytaną wczesniej partycje Wpis UUID=7854902b-4389-49ab-aefb-e1986abe872b /mnt/zasoby ext3 defaults 0 0 odpowiada /dev/sdb6 /mnt/zasoby ext3 defaults 0 0 Oczywiscie stary wpis najlpej zakomentowac # Bootowanie z partycji opisanej za pomoca UUID 1. Dokonujemy stosowanego wpisu w /etc/fstab Niech tak partycja ma UUID 7868-C4FA UUID=7868-C4FA / ext3 relatime,errors=remount-ro 0 1 # Czyli zmienilismy /dev/sdXy na UUID=7868-C4FA 2. Zmieniamy nieco wpis w pliku konfiguracyjnym gruba (/boot/grub/menu.lst ) w pozycji kernel /boot/vmlinuz-2.6.24-23-generic root=/dev/sdXy ro quiet na kernel /boot/vmlinuz-2.6.24-23-generic root=UUID=7868-C4FA ro quiet W przypadku montowania partycji root nalezy na wszelki przygotowac sobie jakies livecd |
||||||||||||