История изменений
Исправление question4, (текущая версия) :
А в *BSD эта проблема есть?
https://lwn.net/Articles/288056/
Unix tradition (and thus almost all applications) believe file store writes to be non signal interruptible. It would not be safe or practical to change that guarantee.
В данном случае происходит невосстановимый аппаратный сбой при чтении, поэтому результат в любом случае будет мусорным, поэтому имеет смысл разрешить процесс убить. В Линуксе для некоторых операций разрешили, начиная с версии 2.6.25 лет 9 назад, для некоторых — ещё нет. Я надеялся хотя бы узнать про опции монтирования, которые позволят прибивать такие процессы в будущем.
Подозреваю, что в BSD не лучше.
Исходная версия question4, :
А в *BSD эта проблема есть?
https://lwn.net/Articles/288056/
Unix tradition (and thus almost all applications) believe file store writes to be non signal interruptible. It would not be safe or practical to change that guarantee.
В данном случае происходит невосстановимый аппаратный сбой при чтении, поэтому результат в любом случае будет мусорным, поэтому имеет смысл разрешить процесс убить. Для некоторых операций это сделали начиная с версии 2.6.25 лет 9 назад, для некоторых — ещё нет. Я надеялся хотя бы узнать про опции монтирования, которые позволят прибивать такие процессы в будущем.