# Does Linstor have the ability to sum up the volume of multiple nodes?

**URL:** <https://forums.linbit.com/t/does-linstor-have-the-ability-to-sum-up-the-volume-of-multiple-nodes/240>\
**Category:** LINSTOR\
**Created:** [August 12, 2024, 2:09pm UTC](https://forums.linbit.com/t/does-linstor-have-the-ability-to-sum-up-the-volume-of-multiple-nodes/240 "2024-08-12T14:09:36Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![jkim](https://avatars.discourse-cdn.com/v4/letter/j/258eb7/32.png) [@jkim](https://forums.linbit.com/u/jkim)\
**Post date:** [August 12, 2024, 2:09pm UTC](https://forums.linbit.com/t/does-linstor-have-the-ability-to-sum-up-the-volume-of-multiple-nodes/240/1 "2024-08-12T14:09:36Z")

</div>

Hi~

For example, there are 3 satellites in linstor, each with a 10GB volume. Replication is not used in this environment.

In this case, is it possible to create a mkfs.ext file system on a satellite node with a combined size of about 30 GB?

In other words, is it possible to build a file system distributed across multiple nodes  
using Linstor?

---

<div class="post-metadata">

**Author:** ![kermat](https://yyz1.discourse-cdn.com/flex003/user_avatar/forums.linbit.com/kermat/32/21_2.png) [@kermat](https://forums.linbit.com/u/kermat)\
**Post date:** [August 12, 2024, 2:11pm UTC](https://forums.linbit.com/t/does-linstor-have-the-ability-to-sum-up-the-volume-of-multiple-nodes/240/2 "2024-08-12T14:11:28Z")

</div>

No. LINSTOR manages replicated volumes. The largest volume you would be able to create in your example cluster would be 10GiB.

---

<div class="post-metadata">

**Author:** ![jkim](https://avatars.discourse-cdn.com/v4/letter/j/258eb7/32.png) [@jkim](https://forums.linbit.com/u/jkim)\
**Post date:** [October 7, 2024, 8:55am UTC](https://forums.linbit.com/t/does-linstor-have-the-ability-to-sum-up-the-volume-of-multiple-nodes/240/3 "2024-10-07T08:55:54Z")

</div>

I think, generally, the basic function of SDS products is to aggregate and pool the storage volumes of all nodes.

Does linstor plan to add these features?

---

<div class="post-metadata">

**Author:** ![kermat](https://yyz1.discourse-cdn.com/flex003/user_avatar/forums.linbit.com/kermat/32/21_2.png) [@kermat](https://forums.linbit.com/u/kermat)\
**Post date:** [October 7, 2024, 2:10pm UTC](https://forums.linbit.com/t/does-linstor-have-the-ability-to-sum-up-the-volume-of-multiple-nodes/240/4 "2024-10-07T14:10:29Z")

</div>

In my opinion, the term “SDS” is more loosely defined. I would say the basic function of an SDS platform is to manage storage resources (volumes) using software, independent of any specialized hardware.

Distributing data for a single volume across many nodes in a cluster, like a parallel filesystem or an SDS platform that supports erasure coding, is a feature of some distributed storage platforms out there. However, at this time, there are no plans for LINSTOR to support such features.

---

<div class="post-metadata">

**Author:** ![vik-t](https://avatars.discourse-cdn.com/v4/letter/v/ba8739/32.png) [@vik-t](https://forums.linbit.com/u/vik-t)\
**Post date:** [October 9, 2024, 9:40pm UTC](https://forums.linbit.com/t/does-linstor-have-the-ability-to-sum-up-the-volume-of-multiple-nodes/240/5 "2024-10-09T21:40:13Z")

</div>

Besides the point that this is not how DRBD works today, aggregating storage in the way OP explained really wouldn’t be something anyone would want to do in production. If you wanted to get 30GB out of 3 nodes with 10GB each, then it’s enough for just one disk in any of the three nodes to fail for a complete loss of data. I don’t think that such a product even exists.

For the sake of comparison, if you used a platform that supports object distribution and space efficient erasure coding, you’d still have to give up about 33% of your space in a three node cluster. With a performance nowhere near to what you get with a fully replicated SDS. It’s for a different use case.

---

<div class="post-metadata">

**Author:** ![jkim](https://avatars.discourse-cdn.com/v4/letter/j/258eb7/32.png) [@jkim](https://forums.linbit.com/u/jkim)\
**Post date:** [October 10, 2024, 4:01am UTC](https://forums.linbit.com/t/does-linstor-have-the-ability-to-sum-up-the-volume-of-multiple-nodes/240/6 "2024-10-10T04:01:23Z")

</div>

In a production environment, your explanation is correct.  
However, portworx or the product in the following link provides this function.  
These can be added to the total volume.  
And replication between small volumes within the entire volume is also possible.

Therefore, I think it would be good for sale to be able to provide this volume summation function even if the customer does not use both functions at the same time.

> **[Stateful Cloud Native Applications with ScaleIO Elastic Block Storage](https://www.dell.com/en-th/blog/stateful-cloud-native-applications-scaleio-elastic-block-storage/)**
>
> Container technology and Docker, in particular, enables application development agility through their developer-centric tooling. As I discussed in my

 ![ScaleIO-Over-DAS_1000x570](https://canada1.discourse-cdn.com/flex003/uploads/linbit/original/1X/68a85822d1d4783031b9075c7740059648492a96.gif)

---

<div class="post-metadata">

**Author:** ![vik-t](https://avatars.discourse-cdn.com/v4/letter/v/ba8739/32.png) [@vik-t](https://forums.linbit.com/u/vik-t)\
**Post date:** [October 10, 2024, 9:57am UTC](https://forums.linbit.com/t/does-linstor-have-the-ability-to-sum-up-the-volume-of-multiple-nodes/240/7 "2024-10-10T09:57:06Z")

</div>

The main problem ScaleIO tries to solve:

> A better deployment pattern for persistent layer would be to abstract storage devices available across multiple server nodes and create a virtual pool of storage, from which container schedulers can draw storage […]

In my understanding, that’s what Linstor does. The main difference I see is that replication is not an option but mandatory.

---

<div class="post-metadata">

**Author:** ![jkim](https://avatars.discourse-cdn.com/v4/letter/j/258eb7/32.png) [@jkim](https://forums.linbit.com/u/jkim)\
**Post date:** [October 10, 2024, 2:07pm UTC](https://forums.linbit.com/t/does-linstor-have-the-ability-to-sum-up-the-volume-of-multiple-nodes/240/8 "2024-10-10T14:07:07Z")

</div>

Yes. You are right.  
The core of LinStor is replication using drbd. Replication is not an option; it is a core feature. LinStors provides simple and powerful storage HA features on k8s.

What I’m saying is, I thought that adding a volume aggregation feature similar to that of competitors would help LinStor’s sales activities.
