zfs - специально мучал - вырубал при scrub, при интенсивной записи, при восстановлении из снапшота, при send/receive, при создании больших и мелких файлов, при рандомном чтении/записи произвольными блоками, при выбивании zil или cache из под нагруженной zfs - во всех случаях удавалось поднять данные с последней валидной транзакции. Были случаи когда fs не могла загрузиться, но в режим readonly всегда можно было зацепиться на последнюю успешную транзакцию и скопировать данные в новый пул. Но всё это случаи до 50TB. Случаи с объёмами в петабайт не было возможности проверить. В эксплуатации zfs 5 лет на 12 хостах.