| Предыдущий | Следующий |
| ENOTBLK | EBUSY |
ENOTBLK
Требуется специальное блочное устройство
В Solaris ENOTBLK имеет значение errno 15. Основное сообщение: Требуется блочное устройство
, однако полезный диагностический контекст уже краткого сообщения: Solaris ожидала специальное блочное устройство, обычно в пути монтирования или управления устройством.
Для ENOTBLK сначала используйте таблицу errno Solaris и лишь затем сравнивайте с POSIX для переносимого поведения. Некоторые значения Solaris с именем ENOTBLK имеют те же имена, что и в других UNIX-системах, но другие числовые коды или более узкие исторические значения.
Что проверить для ENOTBLK
- Убедитесь, что путь указывает на блочное устройство, а не на обычный файл, символьное устройство, каталог или символическую ссылку на неправильный объект.
- При ошибках монтирования сравните узел устройства, тип файловой системы и привилегии вызывающей стороны.
- Не считайте этот результат ошибкой ввода-вывода носителя; обычно это несоответствие типа объекта.
Ссылки для ENOTBLK
Нужно найти другой код? Найти другой код состояния или ошибки.