Если я выполню fsfreeze в смонтированной файловой системе, то не будет возможно выполнить новые операции "записи" на том FS, пока это не будет разморожено, и "продолжающиеся" записи должны "завершиться".
Теперь, fsfreeze также сбросит кэши FS, после того, как он начнет блокировать новые записи, и после того, как он завершает те продолжающиеся записи, и прежде чем он возвратится? Можно ли указать на меня на какой-либо авторитетный источник?
Я провел время, читая документы, но не мог найти это явно упомянутым нигде. Самое близкое, которое я нахожу, "создает стабильное изображение на диске" - это означает, что он сбрасывает кэши FS?
Спасибо.
fsfreeze
использует FIFREEZE ioctl. Вот цепочка вызовов функции кернела:
Из комментария выше функция sync_filesystem(): "[w]rite out и wait on all dirty data associated with this superblock [filesystem]. Данные файловой системы, а также базового блока [будут записаны]"
.