azukaar / Cosmos-Server

☁️ The Most Secure and Easy Selfhosted Home Server. Take control of your data and privacy without sacrificing security and stability (Authentication, anti-DDOS, anti-bot)
https://cosmos-cloud.io
Other
3.1k stars 112 forks source link

[FEAT]: Storage Manager #110

Closed Draxter closed 5 months ago

Draxter commented 10 months ago

Feature Description

As a Cosmos user, I want to be able to manage storage on my NAS, so that I can create and operate on my computer's NAS storage system.

Features that I would expect:

Limitations/Challenges:

azukaar commented 10 months ago

Thanks for the (well written :) ) ticket! Yes Storage is one of the next to go, I am not 1000% about how deep the RAID/... family I want to implement, but at the very least it will allow some of it. It needs more research to evaluate complexity of integration (especially compatibility as you mentioned but also error management, recovery, etc... For example if I implement RAID I need to implement all scenario like replacing a disk)

spuder commented 10 months ago

Also looking forward to this.

For raid consider looking at cockpit documentation (it uses existing apis which cosmos might be able to implement) For btrfs consider looking at rockstor documentation

Also consider looking at MergerFS as it is very light weight and the core developer is active in the CasaOS community discord.

azukaar commented 5 months ago

Added to 0.15