Назад |
Перейти на главную страницу
Как я могу разблокировать большое количество файлов в хранилище isilon, если они были открыты в процессе?
Некоторая справочная информация:
- У меня есть пара SQL-серверов, половина баз данных которых находится в хранилище isilon (я знаю, не bueno. Я в процессе их перемещения).
- Ночью один из этих SQL-серверов получил ошибку BSOD и перезагрузился. К сожалению, файлы данных sql на isilon все еще считались открытыми процессом. Когда SQL снова запустился, он не смог открыть эти файлы, поскольку они уже были открыты и заблокированы несуществующим процессом.
- Мне удалось разблокировать их, используя SSH для подключения к isilon и запустив isi_for_array "isi smb openfiles list" | grep -i mdf ', чтобы получить имя файла и блокирующее соединение.
- Получив это, я выполнил команду «isi smb openfiles close # ID #», чтобы фактически закрыть соединение.
Я решил проблему BSOD, которая у меня была, но я хочу быть немного активным в отношении файлов на isilon, пока они все еще находятся на isilon. В случае, если это произойдет снова, как я могу запустить команду закрытия для всех файлов, соответствующих списку, а не выполнять ее по одному?
Я надеюсь, что это что-то простое, о чем я не думаю из-за недостатка сна. Спасибо за помощь.