Storage configuration

While the current default of RAID1 configuration provides a reliable foundation for data integrity, it would be beneficial to have more flexibility in how Cycle handles storage.

In scenarios where we are utilizing distributed storage solutions like Garage, redundancy is already managed at the application level. In these cases, the ability to prioritize maximum storage capacity over local hardware redundancy would be highly advantageous. Furthermore, providing users with granular control over which specific storage devices are assigned to a container or VM would significantly improve resource optimization and environment customization.

Davor Tarandek...

    Hey Davor, thanks for the feature request.

    Believe it or not, this is in our next build and will be released later today :) You'll be able to pick between different RAID modes when setting up your ISO settings for virtual providers.

    Furthermore, providing users with granular control over which specific storage devices are assigned to a container or VM would significantly improve resource optimization and environment customization.

    Let me noodle on this for a bit -- it would be a bit of a challenge due to how storage is handled in CycleOS and a fundamental shift. Currently we build a unified storage pool over any devices >2TB, and you can opt containers into that pool during create. For more granular control, we'd have to rethink that model.

    We'll reach out on slack when the new update is live with the RAID flexibility!

    Alexander Mattoni...

    Re: further customization, I think we'd probably need to give a way to tell Cycle to ignore drives on provision. Then, containers/vms could simply mount em' using the devices mount options. Would be easy to just mount /dev/sdc as a device into a container then.

    Jake Warner...

Join the conversation

Sign in with your Cycle account to reply to this thread.

v2026.06.11.01 · © 2026 Petrichor Holdings, Inc.
Cookies

Cookies Preferences

We run basic, anonymous analytics by default to measure site traffic. By clicking "Accept," you allow additional cookies for advanced app improvements and tailored advertising. Choose what you share by clicking "Customize."