ZFS Administration for Openclaw

A comprehensive toolset for managing OpenZFS storage, from pool creation and dataset optimization to snapshots and troubleshooting.

mightybyte
v1.0.0
Feb 19, 2026
0
1.5k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install zfs

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install zfs using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is ZFS Administration?

OpenZFS is an enterprise-grade filesystem and logical volume manager that provides unmatched data integrity, self-healing, and performance. This skill, part of the Openclaw Skills ecosystem, enables users to handle complex storage administration tasks including pool topology planning, dataset hierarchy management, and native encryption. It emphasizes production-ready configurations, such as using stable device IDs and proper alignment settings, to ensure reliable data storage on both Linux and macOS platforms.

ZFS Administration Use Cases

  • Designing resilient storage architectures using mirrors, RAID-Z2, or multiple vdevs.
  • Implementing automated snapshot policies and remote replication for disaster recovery.
  • Optimizing storage performance for specific application workloads like PostgreSQL or media servers.
  • Managing secure data through native ZFS encryption with flexible key management.
  • Diagnosing and repairing degraded pools or identifying hardware failures through health checks.

How ZFS Administration Works

  1. Scan the system to identify physical block devices using stable naming conventions like by-id.
  2. Configure the storage pool topology with specific alignment properties such as ashift=12 to match hardware sectors.
  3. Create a logical dataset hierarchy, applying inherited properties like lz4 compression and disabling access time tracking.
  4. Establish data protection through point-in-time snapshots and recursive backups.
  5. Monitor the health of the storage stack using integrated scripts to detect capacity bottlenecks or disk errors.

ZFS Administration Setup

To get started with this skill within the Openclaw Skills framework, ensure OpenZFS is installed on your host system. For Linux users, always identify disks by their hardware IDs.

# Create a production-ready mirror pool
zpool create -o ashift=12 tank mirror /dev/disk/by-id/ID1 /dev/disk/by-id/ID2

# Configure standard performance defaults
zfs set compression=lz4 tank
zfs set atime=off tank

ZFS Administration Data Schema & Taxonomy

The skill manages storage data through a structured hierarchy of pools and datasets. Metadata is tracked via ZFS properties as detailed below:

Level Component Primary Function
Pool Vdevs (Mirrors/RAID-Z) Physical storage aggregation and redundancy
Dataset Filesystems/ZVOLs Logical data organization and property inheritance
Snapshot Read-only clones Point-in-time recovery and replication source
Properties recordsize, compression Performance and storage efficiency tuning

ZFS Administration Advanced Features

  • Support for Special Vdevs to accelerate metadata operations using fast NVMe storage.
  • Native AES-256-GCM encryption with support for both passphrase and keyfile automation.
  • Advanced workload tuning for recordsize, L2ARC (cache), and SLOG (log) devices.
  • Comprehensive troubleshooting workflows for pool recovery and scrub error resolution.
  • Cross-platform management between Linux and macOS environments.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*