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
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
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.