Из моего (Linux-) приложения я наблюдаю горячую папку для определенных наборов файлов.Например, я жду этого набора:
- example-1.xml
- example-2.xml
- example-3.xml
Горячая папка доступна по сети через SMB.Теперь, чтобы убедиться, что все файлы записаны до того, как я переместу их, я подожду еще один последний пустой файл:
Мой клиент обеспечитчто этот файл будет последним записанным файлом.
Мои предположения:
- файлы будут отправляться по сети и сохраняться на диске в том порядке, в котором они были записаны.
- как только файл example.done будет доступен, все предыдущие файлы будут завершены.
Верны ли эти предположения?
Поиск "файловая система гарантирует" только результатыв объяснениях порядка файлов в файле или надежности при сбоях системы:
Гарантии порядка операций с файлом
Гарантирует ли Linux, что содержимое файла будет записано на диск после закрытия()?
Какие гарантии надежности предоставляет NTFS?