¿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?
¿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?
Respuestas:
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.
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 ...
/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.