Skip to content

Conversation

@DanielRuthardt
Copy link

πŸ“‘ What

Add support for multiple overlay devices.
Devices are specified in order, starting with the first device becoming the writable top layer and all other devices being used as lower layers.

❓ Why

The overlayfs driver supports it, and because it is the default for overlayroot, why not support it?

⚑ How to Review

Review the code or build an initial ramdisk and use like explained here.

βœ… Testing

  • I have tested my work
  • I need you to test it too

@DanielRuthardt DanielRuthardt self-assigned this Feb 8, 2024
@DanielRuthardt DanielRuthardt added the enhancement New feature or request label Feb 8, 2024
@DanielRuthardt DanielRuthardt force-pushed the feature/multiple-overlayroot-devices branch from 2438779 to 8984fce Compare February 8, 2024 19:29
@DanielRuthardt DanielRuthardt changed the title Feature/multiple overlayroot devices ✨ Add support for multiple overlay devices Feb 9, 2024
@DanielRuthardt DanielRuthardt force-pushed the feature/multiple-overlayroot-devices branch from 11e2ee2 to 4f3ded8 Compare February 9, 2024 00:19
Daniel Ruthardt added 4 commits February 8, 2024 19:03
Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>
Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>
Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>
Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>
@DanielRuthardt DanielRuthardt force-pushed the feature/multiple-overlayroot-devices branch from 009c4bd to 0e996bb Compare February 9, 2024 01:04
Daniel Ruthardt added 4 commits February 19, 2024 08:34
Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>
Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>
Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>
tac is available in the initial ramdisk when built on Debian, but isn't
when build on Ubuntu (22.04). sed is available and the replacement
commmand, although not as readable, works as nicely as tac.

Signed-off-by: Daniel Ruthardt <druthardt@linuxfoundation.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants