Mount.nfs: como capturar a conexão expirada

0

No meu host principal, eu tenho um diretório /exported_dir que gostaria de compartilhar com outro host. Para fazer isso eu executo:

mount <host>:/exported_dir /mount_dir

A conexão expira e não consigo capturá-la. Eu tentei salvar a saída dentro de uma variável: mountres=$(mount <host>:/exported_dir /mount_dir) e o valor de mountres é uma string vazia. Eu também tentei redirecionar a saída: mount <host>:/exported_dir /mount_dir > mountmsg , mas não há nada dentro de mountmsg . SO: Servidor Red Hat Enterprise Linux; Versão: 7.2

    
por bob_saginowski 01.12.2016 / 12:56

2 respostas

2

Se você deseja capturar a saída padrão e os fluxos de erro padrão, redirecione o erro padrão para a saída padrão:

mountres="$(mount <host>:/exported_dir /mount_dir 2>&1)"

mount <host>:/exported_dir /mount_dir >mountmsg 2>&1
    
por 01.12.2016 / 13:17
0

Comando para diagnosticar o tempo limite de conexão:

sudo mount -vvv -t <mount_type> <host>:/exported_dir /mount_dir

ou

sudo mount -vvv -t <mount_type> -o vers=3 <host>:/exported_dir /mount_dir

Esse problema ocorre quando o servidor NFS não responde adequadamente.

    
por 19.01.2018 / 08:10

Tags