Что такое UUID ядра? Почему они были сумасшедшими?

Я смотрел DebConf 14: QA с Линусом Торвальдсом , и примерно в 19:50 Linux упоминает, как «UUIDs сумасшедшие sh! T».

Для чего используются UUID (на уровне ядра)? Что означает Линус?

One Solution collect form web for “Что такое UUID ядра? Почему они были сумасшедшими?”

В FIlesystems, когда они отформатированы, задано случайное число, чтобы однозначно идентифицировать их. В старые времена вам пришлось настроить загрузчик и / etc / fstab, чтобы определить, какие файловые системы должны быть смонтированы там, где используется узел dev, который состоит из произвольно назначенного идентификатора, например / dev / sda, и номера раздела. Проблема в том, что если ваши номера разделов изменились, все эти существующие ссылки сломались. Действительно большая проблема возникла, когда отдельные идентификаторы для самих дисков стали часто меняться. С IDE-дисками может быть только 4, и поэтому в зависимости от того, к какому физическому порту подключен диск, который определит, был ли он / dev / hda или / dev / hdb. Однако с SCSI-дисками или SATA-дисками или системами с несколькими дисковыми контроллерами идентификатор просто присваивается в том порядке, в котором они обнаружены, и этот порядок несколько случайен и может быть изменен с одной загрузки на другой, даже если вы Не делайте что-нибудь вроде (un) для подключения USB-диска. Поскольку такие системы стали популярными, стало важно не полагаться на имена узлов узла, и поэтому системы переключились на использование UUID для определения того, какую файловую систему следует монтировать там, где и какой бы узел, который он обнаружил, как при данной загрузке Не важно.

  • mdadm.conf: устройства UUID, повторно подключаемый к другому кабелю, например
  • SOLVED Отсутствует раздел / диск Centos 7
  • Создать ключ (число?) На основе части аппаратных компонентов аппарата
  • blkid возвращает больше информации, чем ожидалось
  • понимание / dev / disk / by-folders
  • sda и sdb продолжают заменять
  • Как переместить гостевую машину vmware другому пользователю?
  • Запись fstab для места подкачки
  • Создайте поддельное устройство для чтения, такое как файл с incrond
  • «Удаление оставшихся файлов ... Неизвестный пользователь« uuidd ». "на новой установке Arch Linux
  • Проблема LVM с VM - нет физического диска
  • Linux и Unix - лучшая ОС в мире.