Использование UUID вместо файлов устройств
Что такое UUID? UUID — Universally Unique Identifier(Универсальный Уникальный Идентификатор) в linux используется при монтирования файловых систем. То есть каждая файловая система в linux помимо файла в /dev/ имеет свой уникальный идентификатор. Сам по себе этот ижентификатор представляет 128-битный ключ вида:
550e8400-e29b-41d4-a716-446655440000Оказывается, использование такого идентификатора вместо привычного /dev/sda1 при монтировании файловых систем гораздо надежнее и полезнее по причине того, что файлы устройств, хранящиеся в папке /dev/ строго соответствуют самим устройствам только в данный момент времени, например, при удалении или пересоздании разделов на диске некоторые из этих файлов будут указывать на совершенно другие разделы.
Итак, UUID всех файловых систем на вашей машине можно получить следующей командой:
ls -lF /dev/disk/by-uuid/
На выводе должно появится нечто похожее на это:
итого 0 lrwxrwxrwx 1 root root 10 2009-06-11 20:09 a48c85e3-eed4-4fd2-8a2e-66503f5035e2 -> ../../sda5 lrwxrwxrwx 1 root root 10 2009-06-11 20:09 BCEC3864EC381ADA -> ../../sda1 lrwxrwxrwx 1 root root 10 2009-06-11 20:09 c14927cb-1ef7-4a95-967e-9cecd09af156 -> ../../sda6
Теперь полученные ключи можно использовать там, где это необходимо: в том же fstab, конфиге grub’a и куча еще где.
При использовании перед самим ключом необходимо добавить: UUID=.
ЗЫ: Да! На основном разделе винда!











Кхе-кхе
Ну претензий, я думаю, нет?)) Кстати о GNU FDL в вики написано, что тот кто копирует может отказаться от указания ссылки источника.)