Storage - cockpit-project/cockpit GitHub Wiki

Objectives

  • Provision and configure disks
  • Storage pools: Add capacity, resize filesystems, add new devices
  • Detect and replace failed drives, repair filesystems
  • Monitoring - storage health, capacity & free space, performance

Tentative Design

Dashboard The dashboard focuses on storage in use (mounts), regardless of if this is local storage, storage over NFS, uses software/hardware RAID or storage pools (lvm, zfs, btrfs) and their current space usage. When a disk is plugged in for the first time, or if an existing disk is formatted, it shows up as an unprovisioned disk. Clicking that disk will allow you to put a filesystem on the disk, add it to a storage pool, set up a RAID mirror/stripe.

dashboard mockup

Individual mount mount mockup

Individual disk disk mockup

Relevant Art

Comments

  • Currently missing a good way to show load perfomance on a individual disk.

See Also