Назад | Перейти на главную страницу

Является ли `zfs destroy fs @ snapshot` блокирующей операцией` `остановить мир ''?

Или может читать и предпочтительно записывать, что находится за пределами снимка (в основном все) все еще прогресс?

Коротко: нет, а zfs destroy не будет блокировать нормальный ввод-вывод в последних (примерно после 2013 г.) версиях ZFS.

Дополнительные сведения: уже много лет ZFS поддерживает функцию под названием «асинхронное уничтожение», которая выполняется в фоновом потоке без блокировки обычного ввода-вывода. Из Страница руководства zpool:

освобождение После уничтожения файловой системы или моментального снимка пространство, которое она использовала, возвращается в пул асинхронно. освобождение - это количество свободного места, которое необходимо освободить. Со временем освобождение будет уменьшаться, а количество - увеличиваться.

Конечно, вы можете увидеть небольшое падение производительности ввода-вывода, но оно должно быть вполне терпимым; более того, есть настройки чтобы адаптировать его к вашим требованиям.