第 29 章 监控 Stratis 文件系统
作为 Stratis 用户,您可以查看系统上关于 Stratis 文件系统的信息,以监控其状态和可用空间。
29.1. 显示关于 Stratis 文件系统的信息 复制链接链接已复制到粘贴板!
您可以使用 stratis 工具列出 Stratis 文件系统的统计信息。这包括属于池的总、已使用、可用大小、文件系统和块设备。
XFS 文件系统的大小是它可以管理的用户数据的总数。在精简配置的 Stratis 池中,Stratis 文件系统可能似乎具有大于分配的空间的大小。XFS 文件系统的大小与这个表观大小相匹配,这意味着它通常大于分配的空间。标准 Linux 工具(如 df )报告 XFS 文件系统的大小。这个值通常高估了 XFS 文件系统所需的空间,因此也高估了 Stratis 为其分配的空间。
定期监控过度置备的 Stratis 池的使用情况。如果文件系统使用量接近分配的空间,Stratis 会自动使用池中的可用空间增加分配。但是,如果已经分配了所有可用空间,并且池已满,则不会分配额外的空间。这会导致文件系统用尽空间。这可能导致使用 Stratis 文件系统的应用程序中数据丢失的风险。
先决条件
-
Stratis 已安装,
stratisd服务正在运行。如需更多信息,请参阅安装 Stratis。
流程
要显示系统中用于 Stratis 的所有块设备的信息:
# stratis blockdevPool Name Device Node Physical Size Tier UUID my-pool /dev/sdb 9.10 TiB Data ec9fb718-f83c-11ef-861e-7446a09dccfb显示系统中所有 Stratis 池的信息:
# stratis poolName Total/Used/Free Properties UUID Alerts my-pool 8.00 GiB / 800.99 MiB / 7.22 GiB -Ca,-Cr,Op e22772c2-afe9-446c-9be5-2f78f682284e WS001显示系统中所有 Stratis 文件系统的信息:
# stratis filesystemPool Filesystem Total/Used/Free/Limit Device UUID Spool1 sfs1 1 TiB / 546 MiB / 1023.47 GiB / None /dev/stratis/spool1/sfs1 223265f5-8f17-4cc2-bf12-c3e9e71ff7bf您还可以通过指定文件系统名称或 UUID 来显示系统上 Stratis 文件系统的详细信息:
# stratis filesystem list my-pool --name my-fsUUID: 47255008-9bc7-4bd2-8294-e9d25cd9e7ba Name: my-fs Pool: my-pool Device: /dev/stratis/my-pool/my-fs Created: Nov 08 2018 08:03 Snapshot origin: None Sizes: Logical size of thin device: 1 TiB Total used (including XFS metadata): 546 MiB Free: 1023.47 GiB Size Limit: None