Выбор ответа Junior Диски, ФС и LVM обновлено

Почему UUID в fstab

Вопрос

Почему в /etc/fstab диски рекомендуют указывать через UUID=..., а не /dev/sdb1?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Имена устройств могут смениться при добавлении диска, а UUID нет. Ядро называет диски в порядке обнаружения, и после добавления диска sdb может стать sdc, тогда в /data смонтируется не то или загрузка остановится.

Варианты ответа

  1. Имена устройств могут смениться при добавлении диска, а UUID нетправильный ответ
  2. UUID монтируется быстрее, systemd не ищет устройство по имени
  3. Имена /dev/sdb1 не поддерживаются в fstab при загрузке через systemd
  4. Монтирование по UUID шифрует раздел ключом из суперблока

Разбор

Ядро называет диски в порядке обнаружения, и после добавления диска sdb может стать sdc, тогда в /data смонтируется не то или загрузка остановится. UUID записан в суперблоке ФС и не меняется. Скорость одинакова, systemd понимает оба варианта, шифрованием UUID не занимается.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.