Что: d8373aeee673b94a383341dbd5987aaace7edf90
Когда: 2017-12-26 20:53:04+03:00
Темы: tip zfs
async_destroy в ZFS https://www.delphix.com/blog/delphix-engineering/performance-zfs-destroy Сегодня на рабочей машине удалил zfs destroy-ем ZVOL на 200 GB. Команда вернула управление быстро, но я видел что минут 20 жёсткий диск трещал, была активность и zfs list показывал что всё это время свободное место постепенно увеличивалось. То есть, процесс удаления был очень долгим. В поисковике нашёл статью которая как-раз про это и рассказывает. У меня сработало асинхронное удаление -- фича pool-а. Из-за CoW природы быстро освободить место занятое 4-8 KiB блоками -- задача затратная по IO транзакциям и её ZFS может выполнять в фоне. Это ещё можно использовать для того чтобы удалять большие директории -- обычный rm -r будет до конца ждать когда всё отработает.
Сгенерирован: SGBlog 0.34.0