Я пытаюсь освободить место на ZFS, удалив файлы. Они большие (> 1 ГБ), поэтому должны отображаться в цифрах. К сожалению, после отсоединения файлов df
не показывает увеличения доступного пространства. Кажется, что удаленные файлы где-то имеют жесткие ссылки (но ls
показывает счетчики жестких ссылок 1
для всех файлов, если я не создаю жесткую ссылку вручную (что я тестировал)).
Скрипт удаления файлов открывает, читает и закрывает эти файлы (я проверял это), поэтому нет никаких открытых файловых дескрипторов. После этого он использует unlink()
для удаления файлов. ls
также не показывает их больше. Просто доступное дисковое пространство не увеличивается.
Мы используем функцию снимков ZFS. Может быть, это причина, почему ничего не освобождается?
Любые идеи или подсказки к документации, касающейся моей проблемы, приветствуются.