64 lines
1.5 KiB
Plaintext
64 lines
1.5 KiB
Plaintext
-- https://computingforgeeks.com/configure-stratis-storage-on-rocky-almalinux/?expand_article=1
|
|
|
|
dnf install stratisd stratis-cli
|
|
systemctl enable --now stratisd
|
|
systemctl status stratisd
|
|
|
|
lsblk
|
|
|
|
wipefs --all /dev/vdd /dev/vde
|
|
|
|
stratis pool create pool_data /dev/vdd
|
|
stratis pool create pool_backup /dev/vde
|
|
|
|
--no-overprovision
|
|
|
|
lsblk
|
|
|
|
stratis pool list
|
|
|
|
stratis fs create --size 19iB pool_data fs_data
|
|
stratis fs create pool_backup fs_backup
|
|
|
|
stratis fs list
|
|
|
|
lsblk --output=UUID /dev/stratis/pool_data/fs_data
|
|
lsblk --output=UUID /dev/stratis/pool_backup/fs_backup
|
|
|
|
# use the UUID for persistent mount points in /etc/fstab
|
|
UUID=0122acad-a17b-4897-a52b-21e2ad75df70 /data xfs defaults,x-systemd.requires=stratisd.service 0 0
|
|
UUID=1630773d-4b4c-490e-84bb-caceecf6d370 /backup xfs defaults,x-systemd.requires=stratisd.service 0 0
|
|
|
|
|
|
stratis blockdev
|
|
|
|
stratis fs snapshot pool_data fs_data fs_data-$(date +%Y-%m-%d)
|
|
stratis fs list
|
|
|
|
mkdir -p /snap/data-2023-07-05
|
|
mount /dev/stratis/pool_data/fs_data-2023-07-05 /snap/data-2023-07-05
|
|
|
|
stratis fs snapshot pool_data fs_data fs_data-$(date +%Y-%m-%d)-bis
|
|
|
|
mkdir -p /snap/data-2023-07-05-bis
|
|
mount /dev/stratis/pool_data/fs_data-2023-07-05-bis /snap/data-2023-07-05-bis
|
|
|
|
stratis fs destroy pool_data fs_data-2023-07-05
|
|
stratis fs destroy pool_data fs_data-2023-07-05-bis
|
|
|
|
|
|
# cleanup
|
|
#########
|
|
umount /data
|
|
umount /backup
|
|
|
|
stratis fs destroy pool_data fs_data
|
|
stratis fs destroy pool_backup fs_backup
|
|
|
|
stratis pool destroy pool_data
|
|
stratis pool destroy pool_backup
|
|
|
|
stratis pool list
|
|
stratis fs list
|
|
|