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
