Disks

End-user oriented application for viewing and modifying storage on local and removable devices.

Objectives

Goals:

  • Cater to basic and intermediate use cases
  • Make basic operations obvious and simple
  • Basic functionality:
    • View details about internal and removable storage devices, including partitions
    • Format an entire disk (typically removable)
    • Diagnose problems, scan for errors
    • Write a disk image to a removable drive (typically to use as a live OS)
  • Intermediate functionality:
    • Create and edit partition layouts, resize partitions
    • Format partitions
    • Configure what gets mounted at startup (fstab/crypttab)
  • Support encryption to keep data private (e.g. LUKS or others)

Non-goals:

  • Advanced / enterprise storage management (LVM, RAID)
  • Every use-case under the sun. It's perfectly fine to tell advanced users to use the command-line.

Uncertain:

  • Create disk image files
  • Access disk image files (including ISO files)

Relevant Art

Mac

https://help.apple.com/assets/5A71F63F680CE218781BBA2A/5A71F641680CE218781BBA32/en_US/6a0915bcea1e57f1bcec91d40e4f26da.png

Old screenshots: 1, 2, 3.

Windows 10

https://www.lifewire.com/thmb/zR6YVvIDebsSJur5tO7MhxhSxaU=/768x0/filters:no_upscale():max_bytes(150000):strip_icc()/disk-management-windows-10-58a5d33a3df78c345b052f96.PNG

Old screenshots: 1, 2.

GNOME 2

gnome2-1.png

Other screenshots: 1, 2.

GParted

https://gparted.org/screens/gparted-main-window.png

Discussion

Tentative Design

Jon's original mockup.

Comments

See Also

Design/Apps/Disks (last edited 2018-08-30 16:23:36 by AllanDay)