Montaje/etc. por separado

Montaje/etc. por separado

Se me ocurrió un problema inusual con la instalación de Ubuntu 18 y el primer arranque. Si tengo dos discos, uno montado en /y el otro montado en /opt, la instalación se realiza correctamente y arranca sin ningún problema.

Pero si uso un disco para /y el otro disco para /etc, aunque la instalación se realice correctamente, el sistema no se iniciará. Estará en un bucle.

¿Alguien se encontró con este problema?

Respuesta1

No hay una buena razón para nuncamontar /etcen un segmento separado o en un disco. De hecho es unen realidadmala idea (como acabas de descubrir).

La razón es; /etcmantiene todo el inicio (del sistema) (en eso,fstab) y datos de configuración que determinan qué hardware abordar y qué servicios iniciar. Cómo abordar ese hardware y cómo iniciar los servicios. Si lo monta /etcen un disco o segmento separado, el sistema no puede verlo (todavía) porque no tiene acceso a (toda) la información que necesita saber para siquiera montarlo. , eso fue un bocado.

Espero que esto tenga sentido. Pero en otras palabras; no lo monte /etcen un disco separado.alguna vez. :)

Respuesta2

¿Estás intentando montar /etca través de /etc/fstabdisponible sólo en elotro¿disco? ¿Puedes ver el defecto ahora?

Supongo que lo necesita /etcen el disco raíz, por lo que (¡separado!) fstabPuede leerse y eventualmente montar el disco deseado /etcdesde el otro disco. Otros archivos en el inicial /etcpueden estar en uso antes de que se monte el deseado, por lo que necesitarás mantener (un código auxiliar) /etcen tu sistema de archivos raíz de todos modos. Esto podría ser un desastre.

Con systemdpuedes montar sin él fstab, pero la configuración aún vive dentro /etc.

Puede haber soluciones. Esta pregunta sobre Unix y Linux SE es algo útil:Pasar /etca una partición separada.

De todos modos mantendría las cosas simples ynomontar /etcpor separado. Normalmente almacena tan poca cantidad de datos que debería caber en el sistema de archivos raíz. Si no hay suficiente espacio, /entonces /etcno deberías usar Ubuntu (que no es una distribución pequeña) en primer lugar.

El montaje /etcpor separado sólo añade problemas, no soluciona nada. Deja la idea.

información relacionada