ZFS сочетает менеджер томов и файловую систему в одном слое — вместо связки mdadm + LVM + ФС работаешь с одним zpool. Каждый блок данных хранится с чексуммой, поэтому битые копии на диске обнаруживаются сами, без ручных сверок.

Создать пул из зеркала двух дисков и датасет со сжатием:

zpool create tank mirror /dev/sdb /dev/sdc
zfs create -o compression=lz4 tank/data
zfs list

Проверить состояние пула и целостность данных:

zpool status tank
zpool scrub tank

scrub читает все блоки и сверяет чексуммы — если на зеркале найдена ошибка, ZFS чинит блок автоматически со второй копии. На Debian/RED OS ставится пакетом zfsutils-linux (DKMS-модуль, не в mainline ядре из-за лицензии CDDL).

#linux #filesystem #zfs #sysadmin