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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions