LINUX.ORG.RU

История изменений

Исправление mky, (текущая версия) :

Если не работает O_DIRECT от root'а, значит не повезло. В ядре не особо хорошая реализация этой опции и её регулярно ломают. Тогда, ИМХО, только ioctl'ами читать SMART диска, или идентификацию диска (как hdparm).

Только тут не понятно, по идее, если ядро поймёт, что диска нет, что оно сделает с приложением — сразу убъёт или только выдаст ошибки на открытые файловые дискрипторы.

Исходная версия mky, :

Если не работает O_DIRECT, значит не повезло. В ядре не особо хорошая реализация этой опции и её регулярно ломают. Тогда, ИМХО, только ioctl'ами читать SMART диска, или идентификацию диска (как hdparm).

Только тут не понятно, по идее, если ядро поймёт, что диска нет, что оно сделает с приложением — сразу убъёт или только выдаст ошибки на открытые файловые дискрипторы.