第 25 章 使用额外块设备扩展 Stratis 卷
您可以在 Stratis 池中添加附加块设备以便为 Stratis 文件系统提供更多存储容量。
25.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 的内部工作方式和层。