To validate metadata and inode capacity before ingesting a very large number of small files into a BeeGFS filesystem.
For example:
beegfs-df

METADATA SERVERS:
TargetID Cap. Pool Total Free % ITotal IFree %
======== ========= ===== ==== = ====== ===== =
101 normal 5093.9GiB 5093.7GiB 100% 3561.9M 3561.9M 100%
201 normal 5093.9GiB 5093.7GiB 100% 3561.9M 3561.9M 100%
301 normal 5093.9GiB 5093.7GiB 100% 3561.9M 3561.9M 100%
401 normal 5093.9GiB 5093.7GiB 100% 3561.9M 3561.9M 100%
501 normal 5093.9GiB 5093.7GiB 100% 3561.9M 3561.9M 100%
601 normal 5093.9GiB 5093.7GiB 100% 3561.9M 3561.9M 100%
701 normal 5093.9GiB 5093.7GiB 100% 3561.9M 3561.9M 100%
801 normal 5093.9GiB 5093.7GiB 100% 3561.9M 3561.9M 100%
STORAGE TARGETS:
TargetID Cap. Pool Total Free % ITotal IFree %
======== ========= ===== ==== = ====== ===== =
101 normal 13728.8GiB 13633.0GiB 99% 1439.8M 1439.8M 100%
For example:

# beegfs-ctl --getentryinfo /mnt/beegfs/
Entry type: directory
EntryID: root
Metadata node: meta_06_tgt_0601 [ID: 601]
Stripe pattern details:
+ Type: RAID0
+ Chunksize: 512K
+ Number of storage targets: desired: 4
+ Storage Pool: 1 (Default
Before proceeding with the ingest, confirm:
Metadata targets show sufficient IFree
BeeGFS client mount has available inodes
Ingest directories are spread across metadata servers
Expected file count is documented