# Stratis Pools

Stratis

<div id="bkmrk-red-hat-8-introduced" style="direction: ltr; border-width: 100%;"><div style="direction: ltr; margin-top: 0in; margin-left: 0in; width: 15.0388in;"><div style="direction: ltr; margin-top: 0in; margin-left: 0in; width: 15.0388in;">- <span style="font-family: Consolas; font-size: 10.0pt;">Red Hat 8 introduced Stratis volume management</span>
- <span style="font-family: Consolas; font-size: 10.0pt;">Uses thin provisioning (starts with 546Mb)</span>
- <span style="font-family: Consolas; font-size: 10.0pt;">Combines LVM and filesystems onto one system</span>
- <span style="font-family: Consolas; font-size: 10.0pt;">Stratis automatically extends the filesystem if space is available</span>

</div></div></div><div id="bkmrk-dnf-install-stratis-" style="direction: ltr; border-width: 100%;"><div style="direction: ltr; margin-top: 0in; margin-left: 0in; width: 15.0388in;"><div style="direction: ltr; margin-top: 0in; margin-left: 0in; width: 15.0388in;"><div style="direction: ltr;"><table border="1" cellpadding="0" cellspacing="0" style="direction: ltr; border-collapse: collapse; border: 1pt solid #A3A3A3;" summary="" title=""><tbody><tr><td style="vertical-align: top; width: 2.6722in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">dnf install stratis-cli stratisd

</td><td style="vertical-align: top; width: 2.1423in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">Install stratis and daemon

</td></tr><tr><td style="vertical-align: top; width: 2.6527in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">systemctl enable/start stratisd

</td><td style="vertical-align: top; width: 2.2277in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">Enable and start the daemon

</td></tr><tr><td style="vertical-align: top; width: 2.6527in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">lsblk -f

</td><td style="vertical-align: top; width: 2.1583in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;"></td></tr><tr><td style="vertical-align: top; width: 2.6527in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">stratis pool list

</td><td style="vertical-align: top; width: 2.1583in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;"></td></tr><tr><td style="vertical-align: top; width: 2.6527in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">stratis filesystem list

</td><td style="vertical-align: top; width: 2.1583in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;"></td></tr></tbody></table>

</div></div></div></div>Creating a Two-Disk Stratis Pool and Filesystem

<div id="bkmrk-insert-two-new-5gb-d" style="direction: ltr; border-width: 100%;"><div style="direction: ltr; margin-top: 0in; margin-left: 0in; width: 15.0388in;"><div style="direction: ltr; margin-top: 0in; margin-left: 0in; width: 15.0388in;"><div style="direction: ltr;"><table border="1" cellpadding="0" cellspacing="0" style="direction: ltr; border-collapse: collapse; border: 1pt solid #A3A3A3;" summary="" title=""><tbody><tr><td colspan="2" style="vertical-align: top; width: 2.468in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">insert two new 5GB disks

</td></tr><tr><td style="vertical-align: top; width: 5.2576in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">stratis pool create pool1 /dev/sde

</td><td style="vertical-align: top; width: 9.6173in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">create stratis pool

</td></tr><tr><td style="vertical-align: top; width: 5.2576in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">stratis pool add-data pool1 /dev/sdf

</td><td style="vertical-align: top; width: 9.6173in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">extend stratis pool to another disk

</td></tr><tr><td style="vertical-align: top; width: 5.2576in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">stratis filesystem create pool1 fs1

</td><td style="vertical-align: top; width: 9.6173in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">create stratis filesystem

</td></tr><tr><td style="vertical-align: top; width: 5.2576in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">mkdir /bigdata

</td><td style="vertical-align: top; width: 9.6173in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;"></td></tr><tr><td style="vertical-align: top; width: 5.2576in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">mount /dev/stratis/pool1/fs1 /bigdata

</td><td style="vertical-align: top; width: 9.6173in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;"></td></tr><tr><td style="vertical-align: top; width: 5.2576in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">stratis filesystem snapshot pool1 fs1 fs1-snap

</td><td style="vertical-align: top; width: 9.6173in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">create a snapshot

</td></tr><tr><td style="vertical-align: top; width: 5.277in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">nano /etc/fstab

…

UUID=a6dca899-feab-4663-8028-fe6ce748d268 /bigdata xfs defaults,x-systemd.requires=stratisd.service 0 0

</td><td style="vertical-align: top; width: 9.5979in; padding: 2.0pt 3.0pt 2.0pt 3.0pt; border: 1pt solid #A3A3A3;">tells fstab to not mount this filesystem unless the system starts stratisd daemon

(UUID of the filesystem)

</td></tr></tbody></table>

</div></div></div></div>