Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • A archiso
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
    • Locked files
  • Issues 36
    • Issues 36
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 6
    • Merge requests 6
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Model experiments
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Admin message

Due to an influx of spam, we have had to temporarily disable account registrations. Please write an email to accountsupport@archlinux.org, with your desired username, if you want to get access. Sorry for the inconvenience.

  • Arch LinuxArch Linux
  • archiso
  • Issues
  • #59

Support EROFS as an alternative to Squashfs

EROFS, like Squashfs, is a read-only file system. It can be used to store airootfs in an image file.

EROFS advantage is that it supports ACLs, unlike Squashfs.

This can be seen when creating airootfs.sfs with mksquashfs:

Unrecognised xattr prefix system.posix_acl_access
Unrecognised xattr prefix system.posix_acl_default
Unrecognised xattr prefix system.posix_acl_access
Unrecognised xattr prefix system.posix_acl_default

There have been attempts to add ACL support to squashfs, the latest patch ([v5,0/2] squashfs/squashfs-tools: Add posix acl support) is from 2019, but there seems to be no progress in merging them.

For reference, the files with ACLs:
/var/log/journal/
/var/log/journal/remote/

The only downside is that EROFS currently only supports LZ4 compression, but according to erofs-utils 1.1 release announcement, support for LZMA compression is being worked on.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking