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

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

4) Show pool status

zpool status

5) Show pool list

zpool list

6) Add device to pool

sudo zpool add tank /dev/sdW

7) Remove device from pool

sudo zpool remove tank /dev/sdW

8) Start scrub

sudo zpool scrub tank

9) Clear errors

sudo zpool clear tank

10) Destroy pool

sudo zpool destroy tank