LINUX.ORG.RU

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

Исправление 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 назад, для некоторых — ещё нет. Я надеялся хотя бы узнать про опции монтирования, которые позволят прибивать такие процессы в будущем.