Или может читать и предпочтительно записывать, что находится за пределами снимка (в основном все) все еще прогресс?
Коротко: нет, а zfs destroy
не будет блокировать нормальный ввод-вывод в последних (примерно после 2013 г.) версиях ZFS.
Дополнительные сведения: уже много лет ZFS поддерживает функцию под названием «асинхронное уничтожение», которая выполняется в фоновом потоке без блокировки обычного ввода-вывода. Из Страница руководства zpool:
освобождение После уничтожения файловой системы или моментального снимка пространство, которое она использовала, возвращается в пул асинхронно. освобождение - это количество свободного места, которое необходимо освободить. Со временем освобождение будет уменьшаться, а количество - увеличиваться.
Конечно, вы можете увидеть небольшое падение производительности ввода-вывода, но оно должно быть вполне терпимым; более того, есть настройки чтобы адаптировать его к вашим требованиям.