Недавно во время проблем у одного из заказчиком выяснилось что на Linux начиная с ядра 2.6 значение disk timeout равно 30 секундам что иногда мало для перестроения путей в SAN.
Немного поискав выяснилось что что проблема довольно известная и различные производители систем хранения и систем виртуализации рекомендуют устанавливать различные значения такие как 60, 180 и 190 секунд.
Я считаю нужно использовать максимальное значение в 190 секунд так как ничего плохого в том что ОС немного подождёт диски не вижу.
Почему это важно?
Если в пределах timeout ОС Linux не увидят диски, то после их появления они будут доступны в режиме read-only.
Ниже прилагаю скрипт ссылки на проблему и её решение от производителей и на блоге, а так же скрипт который поставляется вместе с NetApp Virtual Storage Console.
VMware (статья содержит команды как исправить disk timeout)
Hitachi Data Systems
Блог Frank Denneman по виртуализации
Ссылка на скрипт устанавливающий в Linux disk timeout для всех дисков 190 секунд:
Тот же самый скрипт в виде ISO образа для подключения в виртуальные машины: