Je ne trouve pas de réponse simple et directe sur les opérations de métadonnées du système de fichiers qui sont réellement conservées dans les journaux des systèmes de fichiers ext4 et xfs. Notez que je ne demande pas ce que POSIX déclare être "atomique". Je suis plus préoccupé par le sous-ensemble des opérations du système de fichiers atomique qui sont effectivement durables en raison de l'exécution avec un journal activé sans avoir à se pencher en arrière et fsync(2)
tout le temps.
Opérations dont je suis assez certain:
creat(2)
link(2)
unlink(2)
rename(2)
mkdir(2)
rmdir(2)
Opérations dont je ne suis pas tout à fait sûr:
symlink(2)
Le symlink(2)
cas est le plus troublant, car il ne semble pas y avoir de façon simple à fsync(2)
ou fdatasync(2)
les sous - jacents qui stockent datablock le contenu d'un lien symbolique. Savoir que le journal s'en occupe pour moi serait un soulagement.