Skip to content

πŸ› Feature Request: Support Multiple Local Disks / Storage Pools in OpenCloud User Data (without LVM or RAID)Β #262

@cryinkfly

Description

@cryinkfly

πŸ“„ Problem Description

Currently, OpenCloud supports only a single local filesystem path for user data storage (e.g. /var/lib/opencloud).

Even when multiple physical disks or partitions are mounted and available on the host system:

❌ Only one storage path is actively used
❌ Additional mounted disks are ignored
❌ No built-in mechanism for distributing data across multiple storage locations
❌ No native storage pooling at application level

This limits scalability and flexibility for self-hosted deployments such as home servers, NAS systems, or multi-disk setups.


🎯 Feature Request

Introduce native multi-disk storage support inside OpenCloud, allowing multiple independent storage paths to be used as a single logical storage pool.

This should work with any mounted filesystem supported by the host OS, without requiring:

❌ LVM
❌ RAID
❌ ZFS
❌ mergerfs / unionfs
❌ any external storage aggregation layer

Add a web interface feature that allows administrators to:

βœ… view available storage disks
βœ… select one or multiple disks for storage
βœ… assign disks to user storage or system storage
βœ… optionally combine disks into a single storage pool


🧾 Clarification: Existing storage_users Section (Demo)

The current configuration includes sections like:

storage_users:
  events:
    tls_insecure: true
  mount_id: 7ceddffb-c13e-4fea-861a-b595d7363aff
  service_account:
    service_account_id: 60da5e96-5c15-44aa-af48-650a048b3552
    service_account_secret: w@47gapem19euq1p-D2F*+g!jO$miQ=7

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