Como posso desbloquear uma grande quantidade de arquivos no armazenamento isilon se um processo os tivesse aberto?

1

Algumas informações básicas:

  • Eu tenho alguns servidores SQL que têm metade de seus bancos de dados no isilon armazenamento (eu sei, no bueno. Eu estou no processo de movê-los).
  • Durante a noite, um desses servidores SQL sofreu um BSOD e reinicializado. Infelizmente, os arquivos de dados sql no isilon ainda estavam considerado aberto pelo processo. Quando o SQL foi iniciado novamente, incapazes de abrir esses arquivos, pois eles já estavam abertos e bloqueados por um processo inexistente.
  • Consegui que eles fossem desbloqueados usando o SSH para se conectar ao isilon e executando 'isi_for_array "isi smb openfiles list" | grep -i mdf 'in para obter o nome do arquivo e a conexão de bloqueio.
  • Uma vez que eu tive isso eu executei 'isi smb openfiles close # ID #' para realmente feche a conexão.

Eu resolvi o problema BSOD que tive, mas quero ser um pouco proativo em relação aos arquivos no isilon enquanto eles ainda estão no isilon. Caso isso aconteça novamente, como posso executar o comando close em todos os arquivos que correspondem à lista, em vez de executá-lo um de cada vez?

Espero que seja algo simples que não estou pensando em falta de sono. Obrigado pela ajuda.

    
por Kimmels n' Bits 20.06.2014 / 20:07

0 respostas

Tags