Принудительное отключение iSCSI

Вопрос или проблема

Я немного поэкспериментировал с iSCSI (целевое устройство FreeNAS 11.1-U5, инициатор Win10 Pro) и столкнулся с проблемой, которая могла бы стать решающей: я не могу отключиться от iSCSI-целевого устройства, независимо от того, что я пробую. Все методы завершаются сообщением “Сессия не может быть отключена, так как одно из устройств этой сессии в настоящее время используется” и не удается отключиться.

Что я пробовал:

  • Нажимал Отключить в панели iSCSI инициатора
  • Запускал эквивалентную команду в PowerShell
  • Сначала переводил диск в недоступное состояние в Управлении дисками
  • Отключал устройство Microsoft iSCSI Initiator в Диспетчере устройств (требует перезагрузки, нецелесообразно)
  • Отключал службу iSCSI в FreeNAS (это сработало в конечном итоге, но мне бы не хотелось делать это так, если это возможно)
  • Согласно другим источникам, я удалил все избранные цели и порталы целей в диалоговом окне свойств iSCSI.

Диск в данный момент не инициализирован в Windows, и, следовательно, у него нет файловой системы (то есть, если я правильно понимаю, он не может быть доступен ОС таким образом, чтобы удерживать подключение открытым).

Мое предпочтительное поведение — отключаться по запросу (или, по крайней мере, успешно принудительно отключаться), чтобы я мог затем подключаться с другого компьютера, а затем снова подключаться при необходимости.

Заранее спасибо за любые идеи!


Характеристики оборудования:

Система Win10 Pro (настольный ПК): Ryzen 5 1600X, 16 ГБ ОЗУ, NVMe загрузочный диск, Mellanox ConnectX-2 (прямое соединение с сервером)

Система FreeNAS (сервер): Core i3-4170, 32 ГБ ОЗУ, 4×10TB в RAIDZ2, Mellanox ConnectX-2 (прямое соединение с настольным ПК)

@0xAA55 ответ решил мою проблему.

  • Закройте диспетчер задач.
  • Закройте оснастку управления дисками.

Ответ или решение

Чтобы решить проблему с отключением от iSCSI целевого устройства на вашей системе Windows 10, следуйте приведённым ниже шагам. Эта процедура поможет вам принудительно отключить сессию iSCSI, если стандартные методы не сработали.

  1. Закройте все использующие ресурсы. Убедитесь, что вы закрыли все приложения, которые могут использовать дисковое устройство, подключенное через iSCSI. Обратите внимание на следующие моменты:

    • Закройте Диспетчер задач. Этот инструмент иногда может удерживать ресурсы, поэтому его закрытие может помочь в разрыве соединения.
    • Закройте Управление дисками. Данная служба может блокировать доступ к iSCSI дискам. Убедитесь, что вы вышли из этого приложения.
  2. Проверьте подключенные ресурсы. Иногда подключенные ресурсы могут быть незаметными. Откройте командную строку с правами администратора и выполните следующую команду, чтобы увидеть все открытые файлы и процессы, использующие ваши диски:

    handle.exe

    (Для использования этого инструмента вам необходимо скачать программу "Sysinternals Suite" от Microsoft.) Если вы заметили, что какой-либо процесс всё ещё использует диск, завершите его.

  3. Принудительное отключение iSCSI с помощью PowerShell. Если указанные выше методы не помогли, вы можете попробовать принудительно отключить сессию iSCSI. Откройте PowerShell от имени администратора и выполните следующую команду:

    Logoff-ISCSISession -SessionId <идентификатор_сессии>

    Замените <идентификатор_сессии> на актуальный идентификатор вашей iSCSI сессии. Вы можете получить список активных сессий с помощью:

    Get-IscsiSession
  4. Запуск и завершение службы iSCSI. Если ничего не помогает, попробуйте перезапустить сервис iSCSI:

    • Откройте Службы Windows (services.msc).
    • Найдите службу Microsoft iSCSI Initiator Service. Остановите её на время и затем снова запустите.
  5. Обновление драйверов. Убедитесь, что у вас установлены актуальные драйвера для вашего сетевого адаптера и iSCSI инициатора. Иногда устаревшие или некорректные драйвера могут привести к подобным проблемам.

  6. Перезагрузка системы. Если все вышеперечисленные шаги не помогли, попробуйте перезагрузить компьютер. Это может сбросить состояние и освободить ресурсы, используемые вашим iSCSI подключением.

Если после выполнения всех шагов проблема остаётся нерешённой, возможно, вам стоит обратиться за поддержкой на форумах FreeNAS или Microsoft Community для более детального анализа проблемы, с предоставлением информации о конфигурации и возникших ошибках.

Оцените материал
Добавить комментарий

Капча загружается...