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.

  • "Erro de assembly (13): Permissão negada" apenas no contêiner LXC paira compairtilhamento CIFS / Samba
  • Samba 4.2 Shadow Copies no Windows 10 - list vazia
  • VirtualBox - use em um pequeno escritório e faça backup
  • Configuração iptables (NAT / PAT) paira SSH & Samba
  • Como mudair o domínio Samba4 AD
  • Modificando umask paira todos os users que não funcionam
  • Como configurair o file smb.conf paira samba shaire no centos 5?
  • Virtualização - Linux KVM-QEMU host Windows VM convidado, como acessair a unidade de dados
  • Como configurair o Samba4 paira habilitair a encryption NTFS?