Meus sistemas Linux systemd mostram vários diretórios tmpfs (/run,/dev/shm,/run/lock e no meu raspberry também/sys/fs/cgroup).
Infelizmente, não consigo encontrar onde esses diretórios principais são criados.
Eu sei que systemd-tmpfiles cria arquivos tmp de acordo com os arquivos de configuração em tmpfiles.d/* em/etc e/usr/lib, mas só vejo subdiretórios definidos neles, não os próprios diretórios principais.
user333869's questions
Tenho um problema no meu servidor doméstico Linux, que não exporta seus compartilhamentos NFS corretamente, possivelmente porque os serviços NFS foram iniciados muito cedo, quando os serviços de rede não estão totalmente sincronizados.
Existe um problema semelhante no meu Raspberry Pi, onde habilitei o watchdog de hardware e o configurei para monitorar um arquivo que é atualizado na inicialização e, posteriormente, a cada 10 minutos.
Infelizmente, quando eu inicializo o pi após um desligamento mais longo (sem RTC!), O watchdog é iniciado muito antes de a hora ser atualizada pela rede.
Assim, o watchdog aciona uma reinicialização porque vê uma diferença de tempo muito grande para o arquivo monitorado.
Em ambos os casos, penso que é necessário atrasar o início dos respetivos serviços até que a rede esteja totalmente ativa e sincronizada.
Eu li as dicas emhttps://stackoverflow.com/questions/43001223/how-to-ensure-that-there-is-a-delay-before-a-service-is-started-in-systemd , mas porque ambos os serviços são serviços systemd padrão Não sei como devo atrasá-los.
Copiei meu servidor Ubuntu 22LTS sem cabeça para uma unidade de backup com dd e quero implantá-lo como um servidor de backup com as mesmas configurações relevantes.
Qual é a maneira correta de alterar o nome do host na unidade copiada antes de inicializá-la a partir do hardware de backup?
Como os sistemas funcionam sem cabeça, não consigo fazer login no console para configurá-lo interativamente após inicializá-lo. Preciso trazê-lo para a rede e fazer login via ssh, mas é claro que preciso evitar colisão com o servidor em execução.
No passado, eu apenas modifiquei /etc/hostname na unidade montada, mas com o systemd as coisas podem funcionar de maneira diferente.