Storage glossary · JSON corpus · llms.txt · hesela.com

statx-write-atomic · shipping

STATX_WRITE_ATOMIC

STATX_WRITE_ATOMIC is a Linux statx request for a file's reported atomic-write size limits and maximum vector count.

Check returned masks before interpreting fields; a requested capability is not necessarily supported. Minimum and maximum sizes are in bytes. Direct-I/O buffer alignment is a separate query, and drive-level limits do not establish the capability of a file. The nonzero stx_atomic_write_unit_max_opt is an optimized size limit, not the validity ceiling; zero uses stx_atomic_write_unit_max.

Relations

related
rwf-atomic, torn-write, direct-io

Citations

  1. Linux man-pages, statx(2): atomic-write fields and returned masks (accessed 2026-10-12)
  2. Linux man-pages, open(2): O_DIRECT, O_DSYNC and O_SYNC (accessed 2026-10-12)
  3. Linux atomic writes: untorn does not mean durable (accessed 2026-10-12)

JSON: /data/terms/statx-write-atomic.json