История изменений
Исправление
kirk_johnson,
(текущая версия)
:
Если приложению нужна консистентность своих данных, она использует механизмы фс. Если не нужна (в большей части случаев это так), не использует. Я не понимаю, что тебя тут смущает. Возьми кронтаб. Он сперва копирует файл, потом меняет его, потом делает синк и атомарно делает перемещение. Вот тебе отличный пример того, как люди добиваются атомарного апдейта файла с защитой в том числе и от потери питания. Данные всегда консистентны.
Исходная версия
kirk_johnson,
:
Если приложению нужна консистентность своих данных, она использует механизмы фс. Если не нужна (в большей части случаев это так), не использует. Я не понимаю, что тебя тут смущает.