LINUX.ORG.RU

Как заставить systemd использовать uuid в .mount юнитах

 ,


0

1

Купил новый диск. Воткнул в компьютер. systemd не может смонтировать /home, поскольку ищет его на новом диске, который не содержит таблицы разделов. В journalctl -xe –unit home.mount есть записи

home.mount: Job failed with result 'dependency'
Unit is bound to inactivate unit dev-sda4.device. Stopping, too
Dependency filed for home

/dev/sda – это новый диск. Похоже, home.mount зависит от dev-sda4.device. Но на новом диске, понятное дело, нет никаких разделов. Как отучить systemd заниматься самодеятельностью и заставить его монтировать только то, что прописано в fstab?

★☆

Кстати, почему отваливается только /home? Тот же swap systemd инициализирует нормально.

hateWin ★☆
() автор топика
Ответ на: комментарий от anonymous-angler

Так ведь перед тем, как подключить диск, я просмотрел fstab. И не заметил, что /home прописан как /dev/sda4.

hateWin ★☆
() автор топика
Ответ на: комментарий от anonymous-angler

Ну теоретически он может использовать UUID типа раздела в GPT (не путать с filesystem UUID и PARTUUID) для назначения маунтпоинтов. Но этот механизм является запасным (fallback) и срабатывает только если этот раздел не прописан в fstab (насколько я знаю).

eternal_sorrow ★★★★★
()

Unit is bound to inactivate unit dev-sda4.device. Stopping, too Dependency filed for home

Выглядит как будто ты на память перепечатал, а не скопипастил.

melkor217 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.