Монтаж и т.д. отдельно

Монтаж и т.д. отдельно

Я только что столкнулся с необычной проблемой при установке Ubuntu 18 и первой загрузке. Если у меня два диска, один смонтирован в , /а другой смонтирован в /opt, установка проходит успешно и загрузка проходит без проблем.

Но если я использую один диск для , /а другой диск для /etc, даже если установка пройдет успешно, система не запустится. Она будет в цикле.

Кто-нибудь сталкивался с этой проблемой?

решение1

Нет никаких веских причин, чтобы когда-либоустанавливать /etcлибо на отдельном слайсе, либо на диске. По сути этоДействительноплохая идея (как вы только что обнаружили).

Причина в том, что; /etcудерживает все (системные) автозагрузки (в этом,fstab), и данные конфигурации, которые определяют, к какому оборудованию обращаться и какие службы запускать. Как обращаться к этому оборудованию и как запускать службы. Если вы монтируете /etcна отдельный диск или слайс, система не может его увидеть (пока), потому что у нее нет доступа ко (всей) информации, которую ей нужно знать, чтобы даже смонтировать его — уф, это было труднопроизносимо.

Надеюсь, это имеет смысл. Но, другими словами, не монтируйте /etcна отдельный диск --всегда. :)

решение2

Вы пытаетесь смонтировать /etcчерез /etc/fstabдоступный только надругойдиск? Теперь вы видите изъян?

Я думаю, вам нужно /etcна корневом диске, чтобы (отдельно!) fstabможно было прочитать и в конечном итоге смонтировать желаемое /etcс другого диска. Другие файлы в исходном /etcмогут быть использованы до того, как желаемый будет смонтирован, поэтому вам в любом случае нужно будет поддерживать (заглушку) /etcна вашей корневой файловой системе. Это может быть беспорядок.

С помощью systemdможно монтировать без fstab, но конфигурация все равно будет существовать внутри /etc.

Могут быть обходные пути. Этот вопрос по Unix & Linux SE в некоторой степени полезен:Перемещение /etcв отдельный раздел.

В любом случае, я бы предпочел все упростить инетмонтировать /etcотдельно. Обычно он хранит так мало данных, что должен поместиться в корневой файловой системе. Если там недостаточно места, /то /etcвам не следует использовать Ubuntu (который не является крошечным дистрибутивом) в первую очередь.

Монтаж /etcпо отдельности только добавляет проблем, ничего не решает. Отбросьте эту идею.

Связанный контент