storaged

If available on the system, Cockpit uses storaged to configure and monitor storage, disks, mounts etc. on the system. This functionality is present in the Cockpit storaged package.

For non root users, storaged controls access to its APIs via Policy Kit and a user logged into Cockpit will have the same permissions as they do from the command line.

To perform similar tasks from the command line, use the storagedctl command:

$ storagedctl dump
...

To perform LVM tasks, you may use the various LVM commands, such as vgcreate, lvresize and so on. Cockpit will detect such changes made at the command line.

Cockpit recognizes devices with multiple paths and can start the multipathd service in case it is not running. On the command line, you can control multipath features with the mpathconf, multipathd, and multipath commands.

To manage iSCSI initiators from the command line, you can use iscsiadm and related tools.