/etc/fstab é montado tarde demais, causando falha em algum daemon

/etc/fstab é montado tarde demais, causando falha em algum daemon

Escrevi algumas entradas em /etc/fstab, por exemplo, montagem em /tmp.

Parece que o systemd monta /etc/fstabentradas tarde demais, depois que algum daemon já foi iniciado, por exemplo o Xorg.

O Xorg cria .X11-unixe /tmp, em seguida, o systemd é montado /tmp, para que os arquivos já existentes /tmpdesapareçam. Isso faz com que alguns programas não consigam se comunicar com o X.

Como fazer /etc/fstabinscrições montadas antecipadamente? Ou devo usar algo diferente de /etc/fstab?

Responder1

Isto sugere que o arquivo unitário que inicia o Xorg tem dependências insuficientes e, portanto, systemdacaba sendo executado muito cedo.

Pelo menos no Debian, as montagens do sistema de arquivos local automaticamente possuem dependência de ordenação Before=local-fs.target, e local-fs.targeté desejado por sysinit.targetqual é responsável pela inicialização antecipada do sistema, portanto, todos os sistemas de arquivos locais devem ser montados quando sysinit.targetterminar.

E, a menos que a unidade que inicia o Xorg tenha, DefaultDependencies=noimplicitamente terá ambos Requires=sysinit.targete After=sysinit.target, portanto, deverá iniciar somente depois de sysinit.targetconcluído. Somente as unidades responsáveis ​​pela inicialização do sistema de baixo nível devem ter arquivos DefaultDependencies=no.

No entanto, se o seu /tmpsistema de arquivos for remoto, talvez seja necessário adicionar uma After=remote-fs.targetdependência à unidade que inicia o Xorg. A maneira mais fácil de fazer isso é editá systemctl edit-lo, systemctlcriando automaticamente um arquivo drop-in com suas alterações (apenas) em formato /etc/systemd/system/<name of the Xorg-starting unit>.d/.

Você deve indicar o nome e a versão da sua distribuição Linux, para que, se essa versão específica tiver algumas peculiaridades específicas em sua systemdconfiguração, alguém que esteja ciente dessas peculiaridades possa lhe dar uma resposta mais focada.

informação relacionada