Existe algum motivo para se afastar do fstab em um sistema systemd?

8

Estou em um sistema Arch Linux, o que significa systemd.

No systemd, existem arquivos de unidades nativas para pontos de montagem, com a extensão .mount. Eu sempre usei apenas /etc/fstab , o que nunca me deu problemas, porque systemd apenas pega informações a partir disso. Mas agora que eu realmente li a documentação, estou me perguntando se devo mudar para arquivos de unidade nativa do systemd.

O Wiki Arch sugere que não há nenhum benefício, porque ele diz para preencher seu fstab no guia do iniciante. Mas não tenho certeza.

    
por strugee 15.09.2013 / 09:02

2 respostas

6
Os pontos de montagem

systemd suportam uma configuração mais flexível de pelo menos quando montar cada ponto. Isso às vezes é útil em problemas realmente complicados com montagens de rede, etc.

Como regra geral, basta usar o fstab, a menos que você esteja com a configuração de algum comportamento complexo (se você o fizer), e tente encontrar a solução systemd.

    
por 15.09.2013 / 19:45
5

De man systemd.mount em si:

fstab

Mount units may either be configured via unit files, or via /etc/fstab (see fstab(5) for details). Mounts listed in /etc/fstab will be converted into native units dynamically at boot and when the configuration of the system manager is reloaded. In general, configuring mount points through /etc/fstab is the preferred approach. See systemd-fstab-generator(8) for details about the conversion.

Observe que determinados recursos são implementados apenas para fstab. Por exemplo, quando o systemd no initrd é usado para montar o sistema de arquivos / usr, bem como o sistema de arquivos /. systemd no initrd lê etc / fstab em / e procura por uma entrada para / usr.

Ele também permite usar mount /mountpoint manualmente. systemd é geralmente feliz por você fazer isso, por exemplo ele atualizará o status da unidade de montagem quando você desmontar ou montar o sistema de arquivos.

    
por 28.02.2018 / 20:47

Tags