¿Puedo incluir otro archivo en fstab?

12

¿Puedo incluir otro archivo en mi fstabarchivo?

Es decir, ¿puedo fstabejecutar líneas desde otro archivo en un punto arbitrario y luego volver al archivo principal cuando esté completo?

jsj
fuente
1
Si usted tiene tantos puntos de montaje que este es un problema, usted está probablemente en busca de un montador como autofs .
Gilles 'SO- deja de ser malvado'
Pregunta relacionada de Ask Ubuntu: ¿Por qué no se pueden montar archivos de lectura en “/etc/fstab.d/”?
Cristian Ciupitu

Respuestas:

10

Generalmente no, pero con las versiones más nuevas de mount/ swapon/ fsck... en Linux (desde util-linux 2.19) al menos, puede tener más archivos (con .fstabextensión) /etc/fstab.d. Así que usted puede tener una /etc/fstab.d/00_header.fstab, /etc/fstab.d/50_middle.fstab, /etc/fstab.d/99_end.fstab.

Otro enfoque si todo lo que desea es mount -aejecutar algún comando es tener una entrada con su propio tipo de sistema de archivos y crear uno /sbin/mount.ownque haga el trabajo por usted.

Tenga en cuenta que las versiones recientes de Ubuntutienen eso mountallque podrían interferir.

También tenga en cuenta que algunas distribuciones procesan los montajes en varias etapas -t fstypes, lo que también debe tener en cuenta.

Stéphane Chazelas
fuente
0

Nunca he visto un sistema Unixy con tal fstab(5)configuración. Mire mount(8)los detalles sangrientos de lo que se puede hacer en el momento del montaje.

¿Para qué quieres esto? Si es realmente útil en más de un rango limitado de casos de uso, podría implementarse ...

vonbrand
fuente
3
Tengo muchas computadoras que montan los mismos nfs, quiero centralizar la vida de fstab relacionada con ese nfs (por lo que no tengo que cambiarlo en todas las máquinas cuando cambia)
jsj
¿Tiene un svn u otro sistema de control de versiones? ¿O si tiene una gestión de configuración como salt, chef, puppet, ..etc? En el caso de svn, puede tener un script que se desprotege desde svn y luego se compila / agrega /etc/fstab, lo supervisa periódicamente y lo compara desde svn. Si tiene una gestión de configuración, puede construir su fstab desde una plantilla. Por ejemplo, en salt, puede usar la plantilla jinja2 para construir la parte de montaje de su /etc/fstab, y eso también evitaría errores de escritura accidentales.
RJ