commands.sh

stratis

linux

Manage local storage pools and volumes using the Stratis storage manager. Stratis volumes use the XFS filesystem and require the `stratisd` service.

More info →

Options (1)

-a, --appendboolean

Add a volume to `/etc/fstab` for mounting at boot

Example: echo /dev/stratis/{{pool_name}}/{{volume_name}} {{/mnt/target}} xfs defaults,x-systemd.requires=stratisd.service 0 0 | sudo tee {{[-a|--append]}} /etc/fstab

Examples (8)

Start the Stratis service (must be active before managing pools or volumes)

Create a storage pool from one or more devices

sudo stratis pool create pool_name /dev/sdX /dev/sdY

Create a filesystem (volume) in a pool

sudo stratis filesystem create pool_name volume_name

List all Stratis filesystems

sudo stratis filesystem list

Format and mount a Stratis volume manually

sudo mkfs.xfs /dev/stratis/pool_name/volume_name && sudo mount /dev/stratis/pool_name/volume_name /mnt/target

Add a volume to `/etc/fstab` for mounting at boot

echo /dev/stratis/pool_name/volume_name /mnt/target xfs defaults,x-systemd.requires=stratisd.service 0 0 | sudo tee [-a|--append] /etc/fstab

Extend an existing pool by adding a new device

sudo stratis pool add-data pool_name /dev/sdZ

Delete a volume

sudo stratis filesystem destroy pool_name volume_name
made by @shridhargupta | data from tldr-pages