第 26 章 使用额外块设备扩展 Stratis 卷
您可以在 Stratis 池中添加附加块设备以便为 Stratis 文件系统提供更多存储容量。
Stratis 只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。有关红帽技术预览功能支持范围的详情,请参考 https://access.redhat.com/support/offerings/techpreview/。
26.1. Stratis 卷的组件
了解组成 Stratis 卷的组件。
另外,Stratis 在命令行界面和 API 中显示以下卷组件:
blockdev
- 块设备,如磁盘或者磁盘分区。
pool
由一个或多个块设备组成。
池有固定大小,与块设备的大小相等。
池包含大多数 Stratis 层,如使用
dm-cache
目标的非易失性数据缓存。Stratis 为每个池创建一个
/dev/stratis/my-pool/
目录。这个目录包含了到代表池里 Stratis 文件系统的设备的链接。
filesystem
每个池可以包含一个或多个文件系统来存储文件。
文件系统会被精简置备,且没有固定的总大小。文件系统的实际大小随着保存着文件系统中的数据而增长。如果数据的大小接近文件系统的虚拟大小,Sratis 将自动增大精简卷和文件系统。
文件系统使用 XFS 格式化。
重要Stratis 跟踪关于使用 Stratis 创建的文件系统的信息,但 XFS 并不知道,并且使用 XFS 进行的更改不会在 Stratis 中自动创建更新。用户不得重新格式化或重新配置由 Stratis 管理的 XFS 文件系统。
Stratis 在
/dev/stratis/my-pool/my-fs
路径创建到文件系统的链接。
Stratis 使用许多设备映射器设备,显示在 dmsetup
列表中和 /proc/partitions
文件中。类似地,lsblk
命令输出反映了 Stratis 的内部工作方式和层。