Результаты поиска по запросу "fsync"

3 ответа

Безопасно ли использовать rename () без fsync ()?

Это безопасно звонитьrename(tmppath, path) без звонкаfsync(tmppath_fd) первый? Я хочу, чтобы путь всегда указывал на полный файл. Я забочусь в основном оExt4, Обещано ли, что rename () будет безопасным во всех будущих версиях ядра Linux? Пример ...

4 ответа

По сути, flush () очищает ваш буфер ОЗУ, его реальная сила в том, что он позволяет вам продолжать запись в него впоследствии - но это не следует считать лучшей / самой безопасной функцией записи в файл. Это очищает вашу оперативную память для получения большего количества данных, вот и все. Если вы хотите обеспечить безопасную запись данных в файл, используйте вместо этого close ().

ел это в Питонедокументация для файловых объектов [http://docs.python.org/2/library/stdtypes.html?highlight=file%20flush#file.flush] : flush () не обязательно записывает данные файла на диск. Используйте flush (), а затем os.fsync (), чтобы ...

4 ответа

Как прочно переименовать файл в POSIX?

Как правильно переименовать файл в файловой системе POSIX? Особенно интересно о fsyncs накаталоги, (Если это зависит от OS / FS, я спрашиваю о Linux и ext3 /...

ТОП публикаций