Puis-je inclure un autre fichier dans fstab

12

Puis-je inclure un autre fichier dans mon fstabfichier?

Ie puis-je avoir fstabexécuter des lignes à partir d'un autre fichier à un point arbitraire, puis revenir au fichier principal une fois terminé?

jsj
la source
1
Si vous avez tant de points de montage que cela est un problème, vous êtes probablement un automounter tel que autofs .
Gilles 'SO- arrête d'être méchant'

Réponses:

10

Généralement non, mais avec les versions plus récentes de mount/ swapon/ fsck... sur Linux (à partir d'util-linux 2.19) au moins, vous pouvez avoir plus de fichiers (avec .fstabextension) dans /etc/fstab.d. Ainsi , vous pouvez avoir un /etc/fstab.d/00_header.fstab, /etc/fstab.d/50_middle.fstab, /etc/fstab.d/99_end.fstab.

Une autre approche si tout ce que vous voulez est mount -ad'exécuter une commande est d'avoir une entrée avec votre propre type de système de fichiers et de créer une entrée /sbin/mount.ownqui fait le travail pour vous.

Notez que les versions récentes d' Ubuntuavoir ce mountallqui pourrait obtenir de la manière.

Notez également que certaines distributions se montent en plusieurs étapes à l'aide -t fstypes, dont vous devrez peut-être également tenir compte.

Stéphane Chazelas
la source
0

Je n'ai jamais vu de système Unixy avec une telle fstab(5)configuration. Regardez mount(8)les détails sanglants de ce qui peut être fait au moment du montage.

Pourquoi voulez-vous cela? S'il est vraiment utile dans plus d'une gamme étroite de cas d'utilisation, il pourrait simplement être implémenté ...

vonbrand
la source
3
J'ai beaucoup d'ordinateurs qui montent le même nfs, je veux centraliser la vie fstab relative à ce nfs (donc je n'ai pas à le changer sur toutes les machines quand il change)
jsj
Avez-vous un svn ou un autre système de contrôle de version? Ou si vous avez une gestion de configuration comme le sel, le chef, la marionnette, etc. Dans le cas de svn, vous pouvez avoir un script qui extrait de svn, puis construit / ajoute à /etc/fstab, surveillez-le périodiquement, comparez à partir de svn. Si vous avez une gestion de configuration, vous pouvez construire votre fstab à partir d'un modèle. Par exemple, dans salt, vous pouvez utiliser le modèle jinja2 pour créer la partie montages de votre /etc/fstab, et cela éviterait également les erreurs de frappe accidentelles.
RJ