
Co-authored-by: Lena <126529524+acuteenvy@users.noreply.github.com> Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com> Co-authored-by: Managor <42655600+Managor@users.noreply.github.com>
1.2 KiB
stratis
Manage local storage pools and volumes using the Stratis storage manager. Stratis volumes use the XFS filesystem and require the
stratisd
service. More information: https://stratis-storage.github.io.
- Start the Stratis service (must be active before managing pools or volumes):
sudo systemctl start stratisd
- 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}}