rock-ridge · shipping · also Rock Ridge Interchange Protocol, RRIP

Rock Ridge

Rock Ridge extends ISO 9660 with POSIX-style file information such as alternative names, permissions, ownership and symbolic links.

Related Observatory article: Rock Ridge on hesela.com

The extensions use System Use fields and the System Use Sharing Protocol. In Linux v6.18, PX records carry mode, link-count and owner/group fields, NM records carry alternative names, and SL records describe symbolic links. These describe filesystem objects rather than a different optical recording layer. [1]

A reader that ignores Rock Ridge can still expose the underlying ISO 9660 view without those extensions. Linux documents norock and permission overrides. Confirm which view was extracted before treating a successful copy as preservation of names, links and access metadata. [2] [3]

Relations

related
ISO 9660, Joliet, Optical archival storage, File storage

Citations

  1. Linux v6.18: fs/isofs/rock.h, System Use and Rock Ridge record structures (accessed 2026-10-21)
  2. Linux v6.18 ISO9660 filesystem documentation: extension, permission and session options (accessed 2026-10-21)
  3. Hesela: optical archival storage and preservation checks (accessed 2026-10-21)
Sources & caveats
  • Record-field detail is scoped to the pinned Linux implementation. This entry does not characterize the historical IEEE P1282 draft as an approved standard.

JSON: /data/terms/rock-ridge.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. Rock Ridge. Hesela. 2026-10-21. https://hesela.dev/terms/rock-ridge/