На удаленные файлы по-прежнему ссылаются прошлые снимки, поэтому то, что вы описываете, является ожидаемым поведением.
Как вы уже заметили, пространство остается использованным из-за моментальных снимков; только после удаления последнего моментального снимка, который ссылается на удаленные файлы, соответствующее пространство снова станет доступным для новых файлов.
Обратите внимание, что дф
не дает точных значений свободного места в файловых системах ZFS. ZFS использует один или несколько дисков (или разделов) для хранения пулов, которые могут содержать один или несколько наборов данных (интерпретируемых дф
как файловые системы), все из которых совместно используют свободное пространство пула. Снимки также заполняют пул (как часть наборов данных), что еще больше влияет на «Размер». дф
отчеты для отдельной файловой системы. ZFS — это и файловая система, и диспетчер томов, и, при необходимости, управление массивами RAID; это было бы аналогично, например, ext4 на LVM, опционально на RAID.
Чтобы увидеть, как пулы соответствуют дискам или разделам, вы можете использовать статус пула
. В Ubuntu перечисленные диски или разделы можно найти в разделе /dev/диск/по-uuid/
и /dev/диск/по-partuuid/
соответственно. Чтобы увидеть свободное место в пулах, вы можете перечислить все пулы через список zpool
. Вы можете перечислить все наборы данных ZFS («файловые системы») через список zfs
, где ИСПОЛЬЗОВАЛ
столбец указывает пространство, используемое набором данных, который включает в себя файлы, дочерние наборы данных и снимки, принадлежащие конкретному набору данных; ДОСТУПНО
указывает оставшееся место в пуле, и ССЫЛАТЬСЯ
указывает размер файлов, специфичных для этой файловой системы, т. е. не моментальных снимков или дочерних файловых систем.