taken from https://pthree.org/2012/12/04/zfs-administration-part-i-vdevs/
There are seven types of VDEVs in ZFS:
| disk: | (default)- The physical hard drives in your system. |
|---|---|
| file: | The absolute path of pre-allocated files/images. |
| mirror: | Standard software RAID-1 mirror. |
| raidz1/2/3: | Non-standard distributed parity-based software RAID levels. |
| spare: | Hard drives marked as a "hot spare" for ZFS software RAID. |
| cache: | Device used for a level 2 adaptive read cache (L2ARC). |
| log: | A separate log (SLOG) called the "ZFS Intent Log" or ZIL. |
# zpool create tank mirror /tmp/file1 /tmp/file2 mirror /tmp/file3 /tmp/file4 log mirror sde sdf cache sdg sdh
# zpool status tank
pool: tank
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
/tmp/file1 ONLINE 0 0 0
/tmp/file2 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
/tmp/file3 ONLINE 0 0 0
/tmp/file4 ONLINE 0 0 0
logs
mirror-2 ONLINE 0 0 0
sde ONLINE 0 0 0
sdf ONLINE 0 0 0
cache
sdg ONLINE 0 0 0
sdh ONLINE 0 0 0
errors: No known data errors