История изменений
Исправление
kirk_johnson,
(текущая версия)
:
И что, что sync? От этого пропадание питание посередине записи файла перестаёт оставлять файл в полузаписанном состоянии?
Оно оставит файл в четко детерминированном состоянии. У тебя pwrite() не вернется, пока данные на диске не окажутся. Не говоря уже о том, что у ФС нет понятия «полузаписанный файл».
Исправление
kirk_johnson,
:
И что, что sync? От этого пропадание питание посередине записи файла перестаёт оставлять файл в полузаписанном состоянии?
Оно оставит файл в четко детерминированном состоянии. У тебя pwrite() не вернется, пока данные на диске не окажутся.
Исходная версия
kirk_johnson,
:
И что, что sync? От этого пропадание питание посередине записи файла перестаёт оставлять файл в полузаписанном состоянии?
Оно оставит файл в четко детерминированном состоянии. У тебя pwrite() не вернется, пока данныен на диске не окажутся.