Понадобилось мне отредактировать несколько файлов на разделе с VFAT под линуксом. Все прекрасно, sync + umount + remount видит все изменения — но только под линуксом. MacOS и UEFI почему-то видят прежнее содержимое файлов, равно как и прежнюю структуру каталогов.
Гугление ничего внятного не дает. Такое впечатление, что имеется рассинхрон содержимого этих самых FAT, причем Linux берет одну копию, все остальное — другую. fsck.vfat не замечает ничего странного.