Я не можу знайти просту, просту відповідь про те, які операції з метаданими файлової системи насправді зберігаються в журналах файлової системи ext4 & xfs. Зауважте, що я не запитую про те, що POSIX оголошує "атомним". Мене більше хвилює питання про те, який підмножина операцій з атомною файловою системою ефективно довговічна завдяки роботі з журналом, який увімкнено без необхідності нахилятися назад і fsync(2)
постійно.
Операції Я досить впевнений:
creat(2)
link(2)
unlink(2)
rename(2)
mkdir(2)
rmdir(2)
Операції, в яких я не зовсім впевнений:
symlink(2)
symlink(2)
Випадок є найбільш тривожним, так як там , здається, не буде якоїсь - або простий спосіб fsync(2)
або fdatasync(2)
лежать в основі БлокіДанних , які зберігають вміст лінк. Знання того, що журнал піклується про це, для мене було б полегшенням.