Имеет ли значение порядок / направление fsync?

#c #fsync

#c #fsync

Вопрос:

Допустим, я записываю некоторые файлы и каталоги на флэш-накопитель usb.

 /media/drive1/newFolder1/
/media/drive1/newFolder1/newfile1
/media/drive1/newFolder1/newfile2
  

Я создал папку, newFolder1 и два файла newfile1 и newfile2 .

Синхронизация не происходит автоматически, поэтому мне нужно fsync внести изменения.

Итак, мне нужно вызвать fsync на newFolder1 , newfile1 и newfile2 .

Вопрос в том, имеет ли значение порядок, в котором я это делаю?

Комментарии:

1. Что в этом может быть для вас важного?

Ответ №1:

Это не будет иметь значения для содержимого, но время последнего изменения может быть неправильным, если каталог не синхронизирован после файлов.