Skip to content

Explicit Bcachefs support #11

@OpenSourceAnarchist

Description

@OpenSourceAnarchist

Currently, there is root on Bcachefs detection, but that is it...

To get proper support, we need to allow installs on Bcachefs as root (or any other mountpoint) with or without compression, encryption, multi-device support, and selecting which groups/disks to be foreground/background/promote/(metadata) targets.

There are two main blockers I can think of that need special exceptions: systemd when using a multi-device pool, and 32-bit apps (this is being worked on, and can be somewhat mitigated by forcing crc32c or another checksumming algorithm? Unsure how xxhash or chacha20-poly1305 change this!).

I believe NixOS has a custom way of making systemd play nice with bcachefs involving symlinks. This is all so new and confusing to get working together, despite the theoretical benefits of an abstracted drive pool with encryption, raid, ssd cache, etc. Looks like things are coming together.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions