Por que o / boot está vazio no host nfsboot nfs, quando existem arquivos no cliente inicializado?

0

Estou confuso para dizer o mínimo. Onde esses arquivos são mantidos?

Portanto, o servidor isc-dhcp fornece registros de inicialização de rede e do servidor tftp. UMA host tftp fornecendo uma imagem initrd e vmlinux sobre pxelinux.0. A Host nfs fornecendo raiz nfs para o kernel vmlinux anterior.

Eu tenho um kernel e initrd que inicializam corretamente. Na máquina cliente inicializada, existe um diretório literal /boot/ com arquivos literais dentro dele. O host nfs não possui arquivos no diretório /path/to/nfsroot/boot/ . O cliente nfs pode ser desligado e ligado novamente, e o diretório de inicialização será preenchido após a reinicialização, os arquivos no diretório / boot / parecem não ter correlação com os fornecidos pelo tftp. ( Binary files /path/to/tftp/vmlinuz-4.9.0-3-amd64 and /path/to/nfs/boot2/vmlinuz-4.9.0-4-amd64 differ )

Eu copiei o diretório / boot para / boot2 em para identificar que someonthing é estranho com o diretório / boot. Não parece haver uma linha de montagem para / boot.

no host nfs, o diretório de inicialização é uma montagem %código%; qual a possível utilização desta linha de montagem ?, porque o sda1 já está montado em /: /dev/sda1 on /path/to/nfs/boot type ext4 (rw,relatime,errors=remount-ro,data=ordered) (eu poderia ter causado a referida montagem estranha com uma tentativa de montagem de ligação confusa)     
por ThorSummoner 11.02.2018 / 23:41

1 resposta

0

arenque vermelho, o diretório de inicialização foi limpo por uma montagem de ligação invertida no nfs, meu mau.

    
por 11.02.2018 / 23:55