Não consigo encontrar uma resposta simples e direta sobre quais operações de metadados do sistema de arquivos são realmente mantidas nos diários do sistema de arquivos ext4 & xfs. Note que estou não perguntando sobre o que POSIX declara ser "atômica". Estou mais preocupado com o subconjunto de operações do sistema de arquivos atômicos que são efetivamente duráveis devido à execução com um diário ativado sem ter que se inclinar para trás e fsync(2)
o tempo todo.
Operações que eu tenho bastante certeza de contar:
creat(2)
link(2)
unlink(2)
rename(2)
mkdir(2)
rmdir(2)
Operações das quais não tenho muita certeza:
symlink(2)
O symlink(2)
caso é o mais preocupante, pois não parece haver uma maneira direta fsync(2)
ou de fdatasync(2)
blocos de dados subjacentes que armazenam o conteúdo de um link simbólico. Saber que o diário cuida disso para mim seria um alívio.