borgbackup / borgbackup/borg

Support FS-specific attributes / flags

Open
#9,549 0 comments 1 reaction 0 assignees View on GitHub
filesystem
Dominant language
Python
Stars
13.7k
Forks
875
Avg merge
11h 15m
Merged PRs (30d)
192

Description

This is a meta-issue pointing to some similar other ones (so that we can reduce the number of open issues).

borg supports a few filesystem flags (aka bsdflags), esp. the more popular ones and the ones present on most platforms.

Beyond that, some filesystems have special attributes / flags:
- #2805
- #1557
- #618

It is unclear whether borg should support such fs-specific flags / attributes.

This is not just about adding some metadata to the archived item, but also:
- borg would need to detect the fs to know which attributes / flags it can extract. it might even depend on the version of the filesystem...
- would need fs-specific code in borg (we try to avoid this)
- cross-filesystem differences (would borg try to map flags between filesystems?)
- it is sometimes not easy to deal with those flags, especially the time when they need to get set or how they influence other file metadata (e.g. timestamps)
- ...

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.