Posso incluir outro arquivo no fstab


12

Posso incluir outro arquivo no meu fstabarquivo?

Ou seja, posso fstabexecutar linhas de outro arquivo em um ponto arbitrário e retornar ao arquivo principal quando concluído?


1
Se você tem tantos pontos de montagem que isso é um problema, provavelmente está procurando um montador automático , como autofs .
Gilles 'SO- stop be evil' (

Respostas:


10

Geralmente não, mas com as versões mais recentes do mount/ swapon/ fsck... no Linux (do util-linux 2.19) pelo menos, você pode ter mais arquivos (com .fstabextensão) no /etc/fstab.d. Então você pode ter um /etc/fstab.d/00_header.fstab, /etc/fstab.d/50_middle.fstab, /etc/fstab.d/99_end.fstab.

Outra abordagem, se tudo o que você deseja é mount -aexecutar algum comando, é ter uma entrada com seu próprio tipo de sistema de arquivos e criar uma /sbin/mount.ownque faça o trabalho para você.

Note-se que as versões recentes do Ubuntuter esse mountallque pode ficar no caminho.

Observe também que algumas distribuições processam montagens em vários estágios -t fstypes, o que pode ser necessário levar em consideração também.


0

Eu nunca vi um sistema Unixy com essa fstab(5)configuração. Veja mount(8)os detalhes sangrentos do que pode ser feito em tempo de montagem.

Para que você quer isso? Se realmente útil em mais de uma faixa estreita de casos de uso, pode ser implementado ...


3
Eu tenho um monte de computadores que montar o mesmo NFS, eu quero centralizar a vida fstab relativas ao que o NFS (então eu não tenho que mudá-lo em todas as máquinas quando ele muda)
jsj

Você tem um svn ou outro sistema de controle de versão? Ou se você possui um gerenciamento de configurações como sal, chef, fantoche, etc. etc? No caso do svn, você pode ter um script que efetue o check-out do svn e, em seguida, crie / acrescente ao /etc/fstab, monitore-o periodicamente, compare do svn. Se você possui um gerenciamento de configuração, pode criar seu fstab a partir de um modelo. Por exemplo, no salt, você pode usar o modelo jinja2 para criar a parte de montagens do seu /etc/fstab, e isso também impediria erros de digitação acidentais.
RJ
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.