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

Собственная ZFS не освобождает место при удалении файлов

Я использую собственный ZFS на Ubuntu 11.10 с дисками 2x2 ТБ в зеркальной настройке. Файловая система ZFS монтируется прямо в Ubuntu, а не через NFS или что-то в этом роде, разрешения тоже выставлены 777.

Моя проблема в том, что когда я удаляю файл, он исчезает, как и следовало ожидать, но когда я набираю список zfs, он все равно сообщает об использованном пространстве, как если бы файл все еще был там. Я подождал пару часов и сейчас провожу скраб, чтобы посмотреть, исправит ли это ситуацию, но в этом нет необходимости, не так ли?

Думаю, ответ довольно смешной; оказалось, что Ubuntu переместила файлы в .Trash1000, но не позволила корзине очистить папки .trash в моих наборах данных ZFS. Я предполагаю, что это проблема с разрешениями или что-то в этом роде, поскольку мои наборы данных ZFS смонтированы с root, а затем я запустил chmod 777 для всех из них, чтобы мой пользователь мог их использовать.

В любом случае, удаление папки .Trash1000 устранило "проблему".