Linux
ZFS
Storage
zpool — manage ZFS storage pools
zpool manages ZFS storage pools, including creation, monitoring, device management, and health checks.
What zpool is good for
- Creating and destroying ZFS pools
- Adding or removing devices
- Monitoring pool health
- Scrubbing and repairing data
Destroying a pool permanently erases all data.
Always verify devices before creating or destroying pools.
ZFS stack:
zpool → manages storage pool
zfs → manages datasets, snapshots, properties
10 Practical Examples
1) Create a simple pool
sudo zpool create tank /dev/sdX
2) Create mirror pool
sudo zpool create tank mirror /dev/sdX /dev/sdY
3) Create RAID-Z pool
sudo zpool create tank raidz /dev/sdX /dev/sdY /dev/sdZ
6) Add device to pool
sudo zpool add tank /dev/sdW
7) Remove device from pool
sudo zpool remove tank /dev/sdW