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.
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é ...
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.
Réponses:
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.fstab
extension) 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 -a
d'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.own
qui fait le travail pour vous.Notez que les versions récentes d'
Ubuntu
avoir cemountall
qui 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.la source
Je n'ai jamais vu de système Unixy avec une telle
fstab(5)
configuration. Regardezmount(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é ...
la source
/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.