# Whether Linstor is horizontally scalable?

**URL:** <https://forums.linbit.com/t/whether-linstor-is-horizontally-scalable/276>\
**Category:** LINSTOR\
**Created:** [August 29, 2024, 5:57am UTC](https://forums.linbit.com/t/whether-linstor-is-horizontally-scalable/276 "2024-08-29T05:57:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![linstormithub](https://avatars.discourse-cdn.com/v4/letter/l/a9a28c/32.png) [@linstormithub](https://forums.linbit.com/u/linstormithub)\
**Post date:** [August 29, 2024, 5:57am UTC](https://forums.linbit.com/t/whether-linstor-is-horizontally-scalable/276/1 "2024-08-29T05:57:32Z")

</div>

Have created a linstor cluster consisting of 3 nodes. Everything went smoothly except I am getting total capacity of storage equals to the storage capacity of 1 node only. I have tried to reduce place-count [replica] to 1 to verify this.

In a second attempt, I added to 2 more nodes in the same cluster, but the situation didn’t changed.

Where I am wrong ? can someone guide me. ?

---

<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 29, 2024, 1:00pm UTC](https://forums.linbit.com/t/whether-linstor-is-horizontally-scalable/276/2 "2024-08-29T13:00:11Z")

</div>

Can you show us how you have things configured?

```plaintext
# linstor resource list
# linstor storage-pool list
# linstor resource-group list
# linstor resource-group query-size-info <resource-group>

```

---

<div class="post-metadata">

**Author:** ![linstormithub](https://avatars.discourse-cdn.com/v4/letter/l/a9a28c/32.png) [@linstormithub](https://forums.linbit.com/u/linstormithub)\
**Post date:** [August 31, 2024, 7:56am UTC](https://forums.linbit.com/t/whether-linstor-is-horizontally-scalable/276/3 "2024-08-31T07:56:19Z")

</div>

```auto
super@srv200:~$ linstor resource list
╭──────────────────────────────────────────────────────────────────────────────────╮
┊ ResourceName ┊ Node ┊ Port ┊ Usage ┊ Conns ┊ State ┊ CreatedOn ┊
╞══════════════════════════════════════════════════════════════════════════════════╡
┊ my_ssd_res ┊ srv200 ┊ 7000 ┊ Unused ┊ Ok ┊ UpToDate ┊ 2024-08-31 07:46:44 ┊
┊ my_ssd_res ┊ srv201 ┊ 7000 ┊ Unused ┊ Ok ┊ UpToDate ┊ 2024-08-31 07:46:44 ┊
┊ my_ssd_res ┊ srv202 ┊ 7000 ┊ Unused ┊ Ok ┊ TieBreaker ┊ 2024-08-31 07:46:43 ┊
╰──────────────────────────────────────────────────────────────────────────────────╯

super@srv200:~$ linstor storage-pool list
╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
┊ StoragePool ┊ Node ┊ Driver ┊ PoolName ┊ FreeCapacity ┊ TotalCapacity ┊ CanSnapshots ┊ State ┊ SharedName ┊
╞═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╡
┊ DfltDisklessStorPool ┊ srv200 ┊ DISKLESS ┊ ┊ ┊ ┊ False ┊ Ok ┊ srv200;DfltDisklessStorPool ┊
┊ DfltDisklessStorPool ┊ srv201 ┊ DISKLESS ┊ ┊ ┊ ┊ False ┊ Ok ┊ srv201;DfltDisklessStorPool ┊
┊ DfltDisklessStorPool ┊ srv202 ┊ DISKLESS ┊ ┊ ┊ ┊ False ┊ Ok ┊ srv202;DfltDisklessStorPool ┊
┊ DfltDisklessStorPool ┊ srv203 ┊ DISKLESS ┊ ┊ ┊ ┊ False ┊ Ok ┊ srv203;DfltDisklessStorPool ┊
┊ DfltDisklessStorPool ┊ srv204 ┊ DISKLESS ┊ ┊ ┊ ┊ False ┊ Ok ┊ srv204;DfltDisklessStorPool ┊
┊ pool_ssd ┊ srv200 ┊ LVM ┊ vg_ssd ┊ 4.99 GiB ┊ 20.00 GiB ┊ False ┊ Ok ┊ srv200;pool_ssd ┊
┊ pool_ssd ┊ srv201 ┊ LVM ┊ vg_ssd ┊ 4.99 GiB ┊ 20.00 GiB ┊ False ┊ Ok ┊ srv201;pool_ssd ┊
┊ pool_ssd ┊ srv202 ┊ LVM ┊ vg_ssd ┊ 20.00 GiB ┊ 20.00 GiB ┊ False ┊ Ok ┊ srv202;pool_ssd ┊
┊ pool_ssd ┊ srv203 ┊ LVM ┊ vg_ssd ┊ 20.00 GiB ┊ 20.00 GiB ┊ False ┊ Ok ┊ srv203;pool_ssd ┊
┊ pool_ssd ┊ srv204 ┊ LVM ┊ vg_ssd ┊ 20.00 GiB ┊ 20.00 GiB ┊ False ┊ Ok ┊ srv204;pool_ssd ┊
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

super@srv200:~$ linstor resource-group list
╭─────────────────────────────────────────────────────────────────╮
┊ ResourceGroup ┊ SelectFilter ┊ VlmNrs ┊ Description ┊
╞═════════════════════════════════════════════════════════════════╡
┊ DfltRscGrp ┊ PlaceCount: 2 ┊ ┊ ┊
╞┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╡
┊ my_ssd_group ┊ PlaceCount: 2 ┊ 0 ┊ ┊
┊ ┊ StoragePool(s): pool_ssd ┊ ┊ ┊
╰─────────────────────────────────────────────────────────────────╯

super@srv200:~$ linstor resource-group query-size-info my_ssd_group
╭────────────────────────────────────────────────────────────────╮
┊ MaxVolumeSize ┊ AvailableSize ┊ Capacity ┊ Next Spawn Result ┊
╞════════════════════════════════════════════════════════════════╡
┊ 20.00 GiB ┊ 29.98 GiB ┊ 39.99 GiB ┊ pool_ssd on srv202 ┊
┊ ┊ ┊ ┊ pool_ssd on srv203 ┊
╰────────────────────────────────────────────────────────────────╯

```

---

<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:** [September 3, 2024, 1:10pm UTC](https://forums.linbit.com/t/whether-linstor-is-horizontally-scalable/276/4 "2024-09-03T13:10:22Z")

</div>

> [@linstormithub](#):
>
> Everything went smoothly except I am getting total capacity of storage equals to the storage capacity of 1 node only.

After re-reading this it sounds like you’re looking to create a single resource that spans the physical storage of multiple nodes. That is not possible with LINSTOR. LINSTOR doesn’t stripe or distribute data across multiple nodes, it places “full replicas” of resources on multiple nodes.
