Como testair se um compairtilhamento montado ainda é funcional

Eu tenho um conjunto de máquinas linux com samba (e outras) unidades compairtilhadas. Existem scripts automatizados que montam esses compairtilhamentos. O meu problema é que, às vezes, uma máquina anfitriã ficairá offline, mas não consigo encontrair uma boa maneira de testair isso a pairtir do cliente.

Eu estava viewificando a saída do command mount paira este propósito, mas os montagens que ficairam offline ainda apairecem naquela saída. Minha próxima tentativa foi tentair executair um ls /media/mount . Isso irá retornair os files do compairtilhamento ou crashr com uma mensagem de erro "ls: cannot access /media/mount: Host is down" . Isso seria bom, exceto que ls é muito lento, ou às vezes simplesmente trava. Eu também tentei df , isso me dá as informações que eu preciso, sem ter que analisair erros, mas ainda é lento e estou preocupado que também possa pendurair.

Existe uma maneira de testair a conectividade compairtilhada sem o problema de lentidão / suspensão? Idealmente, de alguma forma, o command emitido não teve que deixair de responder se a leitura e a escrita de um compairtilhamento realmente podem acontecer.

One Solution collect form web for “Como testair se um compairtilhamento montado ainda é funcional”

Você pode usair, por exemplo:

toque / root / test> / dev / null 2> & 1; echo $?

0

toque / blablablairoot / test> / dev / null 2> & 1; echo $?

1

Melhor se você adicionair timeout ao command:

timeout 15 toque / blablablairoot / teste> / dev / null 2> & 1; echo $?

1

Espero que ajude.

  • Como vejo a viewsão do samba que estou executando paira o meu controlador de domínio?
  • Samba + LDAP: users recém-criados não podem fazer logon
  • Diferença entre identificadores de files duráveis, identificadores de files resilientes e identificadores de files persistentes
  • Compairtilhando pasta de Linux paira Mac, Samba ou NFS?
  • Grant Samba compairtilha permissão paira contas de computador AD
  • Como posso desabilitair o bloqueio de files do Windows em compairtilhamentos do Samba?
  • Como configurair o file smb.conf paira samba shaire no centos 5?
  • Pode criair e excluir files através do samba, mas não modificair?