pve_ceph_fs_list
List configured CephFS filesystems on a Proxmox node, showing pool assignments and IDs.
Instructions
READ-ONLY: configured CephFS filesystems. ADVERSARIAL (reversed from REVIEWED_TRUSTED by
the Wave 6d review, 2026-07-17 — see ceph.py module docstring's Wave 6d Taint section): name
validates against ^[^:/\s]+$ only, no length cap, and is creatable by any cephx-capable
client holding mon caps, not only through pve_ceph_fs_create — the same channel that already
landed pve_list_guests/pve_snapshot_list in taint.ADVERSARIAL_TOOLS. This tool's own entry
(GET /nodes/{node}/ceph/fs returns.items) is ALSO the schema's one genuinely schema-open
shape on this plane ("additionalProperties": 1, schema line 904) — narrower field COUNT than
pool list/status, but not narrower in openness.
GET /nodes/{node}/ceph/fs. Smoke-confirm: shape not live-verified — expected [{name, metadata_pool, metadata_pool_id, data_pool, data_pool_ids, data_pools}, ...] per schema truth (data_pool/metadata_pool are kept for backwards compat; data_pools/data_pool_ids carry the FULL set for a multi-data-pool filesystem).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | No | PVE node name to query; defaults to the configured node if omitted. | |
| proximo_target | No | Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |