Uwaga! Znajdujesz sie na starej wersji portalu, jego nowa odslona dostepna jest pod adresem dug.net.pl.

Linux FAQ
; TOP 10 FAQ ;
  1. Montowanie partycji FAT i NTFS
  2. Szybka instalacja Javy
  3. Kompilacja jadra
  4. polskie znki w konsoli locales
  5. Bardzo szybka instalacja flasha
  6. przekierowanie adresu zewnetrznego w lan
  7. Polskie fonty w KDE
  8. Samba - LDAP - Debian
  9. mplayer napisy pod filmem
  10. zablokowanie internetu + przekierowanie
  • Media
  • Oprogramowanie
  • Sieć
  • Skrypty
  • Sprzęt
  • System
  • X windows

  • wyszukiwarka

    tematopistresc

    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





    FAQ skrypt © raixer