Skip to content
GitLab
Projects Groups 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
    • Locked Files
  • Issues 42
    • Issues 42
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 13
    • Merge requests 13
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Arch LinuxArch Linux
  • archiso
  • Issues
  • #59
Closed
Open
Issue created Aug 26, 2020 by nl6720@nl6720Developer

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