本文介绍了如何将新磁盘和缓存磁盘添加到已有的Stratis池中。下面介绍了添加、删除、快照等。系统环境Centos8向Stratis池中添加额外的磁盘在Stratis管理下向现有池中添加新的块设备非常容易。在上一篇《在Centos 中创建Stratis本地存储(一)》设置中,“data01_pool”中有4个磁盘,现在我们需要通过添加新磁盘来扩展池中的空间。使用选项add-data添加新磁盘,并将“/dev/sde”磁盘添加到下面的“data01_pool”池中。[root@localhost~]#stratispoollistNameTotalPhysicalPropertiesdata01_pool8GiB/1.11GiB/6.89GiB~Ca,~Cr[root@localhost~]#stratispool添加数据data01_pool/dev/sde[root@localhost~]#stratispoollistNameTotalPhysicalPropertiesdata01_pool10GiB/1.12GiB/8.88GiB~Ca,~Cr在Centos8中使用Stratis管理本地存储(二)在Centos8中使用Stratis管理本地存储(二)可以看到在扩展上图之前是8G,扩容后变成了10G。再看一下stratis块设备:[root@localhost~]#stratisblockdevlist在Centos8中使用Stratis管理本地存储(二)在Centos8中使用Stratis管理本地存储(二)重命名Stratis运行的池和文件系统在不影响任何正在运行的设置的情况下重命名池或文件系统的能力。让我们将当前池名称“data01_pool”重命名为“data01_pool_old”。[root@localhost~]#stratispoolrenamedata01_pooldate01_pool_old在Centos8中使用Stratis管理本地存储(二)在Centos8中使用Stratis管理本地存储(二)我们来重命名文件系统,重命名文件系统和重命名Pool类似:[root@localhost~]#stratisfsrenamedate01_pool_olduser_data01sys_data01在Centos8中使用Stratis管理本地存储(二)在Centos8中使用Stratis管理本地存储(二)在Stratis中创建快照Stratis可以对任何文件系统进行快照。让我们对服务器中的现有文件系统进行快照。接下来先在user_data01中写入一些数据:[root@localhost~]#touch/user_data01/file{1..100}.txt下面截图:[root@localhost~]#stratisfssnapshotdate01_pool_oldsys_data01sys_data01_snap在Centos8使用Stratis管理本地存储(二)在Centos8中使用Stratis管理本地存储(二)可以看到快照已经生成。接下来将/stratis/data01_pool_old/sys_data01_snap的快照挂载到/mnt目录下,然后查看文件是否存在。[root@localhost~]#mount/stratis/date01_pool_old/sys_data01_snap/mnt/在Centos8中使用Stratis管理本地存储(二)在Centos8中使用Stratis管理本地存储(二)删除Stratis文件系统删除Stratis文件系统前,你需要删除/etc/fstab中与stratis相关的两个文件系统条目。下面我只注释掉了,没有删词条。Centos8中使用Stratis管理本地存储(二)Centos8中使用Stratis管理本地存储(二)卸载文件系统:[root@localhost~]#umount/user_data01[root@localhost~]#umount/user_data02下面开始删除文件系统:[root@localhost~]#stratisfsdestroydate01_pool_oldsys_data01[root@localhost~]#stratisfsdestroydate01_pool_olduser_data02[root@localhost~]#stratisfsdestroydate01_pool_oldsys_data01_snap[root@localhost~]#stratisfsdestroydate01_pool_olduser_data02_snap删除Stratis池要删除Stratis池,我们应该删除在其下创建的所有文件系统。否则会提示:[root@localhost~]#stratispooldestroydata01_pool_oldExecutionfailurecausedby:BUSY:filesystemsremainingonpooltodeletethepool:[root@localhost~]#stratispooldestroydate01_pool_old[root@localhost~]#stratispoolNameTotalPhysicalProperties在Centos8中使用Stratis管理本地存储(二)在Centos8中使用Stratis管理本地存储(二)总结我们已经看到了如何通过添加磁盘和重命名磁盘来管理Stratis分层存储。
