Состояние гонки в вашем случае в файловой системе XFS не возникнет. Однако XFS позволяет нескольким процессам одновременно считывать и записывать файл, используя гибкую схему блокировки, в отличие от файловых систем Unix с однопоточной блокировкой inode. XFS заботится о сериализации записей в одном и том же регионе несколькими процессами.
XFS использует прямой ввод / вывод для доступа к файлу. Прямой ввод / вывод позволяет приложению указать, что его данные не должны кэшироваться в буферном кеше.
При использовании обычного буферизованного ввода-вывода, несколько считывателей могут одновременно получить доступ к файлу, но только одному записывающему разрешен доступ к файлу одновременно. При использовании прямого ввода-вывода к файлу могут одновременно обращаться несколько читателей и писателей.