Posso includere un altro file in fstab


12

Posso includere un altro file nel mio fstabfile?

Cioè posso avere fstablinee di esecuzione da un altro file in un punto arbitrario, e quindi tornare al file principale una volta completato?


1
Se hai così tanti punti di montaggio che questo è un problema, probabilmente stai cercando un automounter come autofs .
Gilles 'SO- smetti di essere malvagio' il

Risposte:


10

Generalmente no, ma con le versioni più recenti di mount/ swapon/ fsck... su Linux (almeno da util-linux 2.19), puoi avere più file (con .fstabestensione) in /etc/fstab.d. Così si può avere una /etc/fstab.d/00_header.fstab, /etc/fstab.d/50_middle.fstab, /etc/fstab.d/99_end.fstab.

Un altro approccio, se invece si è mount -adi eseguire alcuni comandi è avere una voce con il proprio tipo di file system e creare una /sbin/mount.ownche fa il lavoro per voi.

Si noti che le versioni recenti di Ubuntuavere quella mountallche potrebbe ottenere nel modo.

Si noti inoltre che alcune distribuzioni elaborano i montaggi in più fasi utilizzando -t fstypes, che potrebbe essere necessario prendere in considerazione anche.


0

Non ho mai visto un sistema Unixy con un tale fstab(5)set - up. Guarda mount(8)i dettagli cruenti di cosa si può fare al momento del montaggio.

Per cosa lo vuoi? Se davvero utile in più di una gamma ristretta di casi d'uso, potrebbe essere implementato ...


3
Ho molti computer che montano lo stesso nfs, voglio centralizzare la vita di fstab relativa a quel nfs (quindi non devo cambiarlo su tutte le macchine quando cambia)
jsj,

Hai un svn o un altro sistema di controllo della versione? O se hai una gestione della configurazione come sale, chef, burattino, ... ecc? Nel caso di svn, puoi avere uno script che verifichi da svn, e poi costruisce / accoda /etc/fstab, monitoralo periodicamente, confronta da svn. Se hai una gestione della configurazione, puoi creare il tuo fstab da un modello. Ad esempio, in salt, puoi usare il modello jinja2 per costruire la parte dei tuoi montaggi /etc/fstab, e ciò impedirebbe anche errori di battitura accidentali.
RJ,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.