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

Как удалить файлы на NetApp ONTAP 7 с помощью CLI

Поскольку том, содержащий LUN, заполнен на 100% на NetApp FAS под управлением ONTAP 7.x, LUN автоматически отключился, остановив виртуальные машины.

Теперь нам нужно удалить снимки или файлы на томе, чтобы снова подключиться к сети. Но я не могу понять, как это сделать. Я нашел возможность удалить старые снимки, и это то, что я делал до сих пор. Этого было достаточно, чтобы получить немного свободного места и снова запустить LUN.

Но можно ли удалять файлы, и если да, то как это сделать?

Хотя я не нашел решения для удаления файлов напрямую с помощью интерфейса командной строки, я обнаружил несколько старых снимков. Я смог удалить эти старые снимки с помощью интерфейса командной строки, что снова дало мне немного свободного места на LUN.

Как удалить снимки с помощью интерфейса командной строки, который я нашел здесь: http://www.sysadmintutorials.com/tutorials/netapp/netapp-data-ontap-7-mode/netapp-data-ontap-cli/

После этого я мог снова вернуть том и LUN в оперативный режим и удалить остальные привязки с помощью интерфейса администратора VMware. Это решило проблему.

Это было вызвано конкретной виртуальной машиной, на которой были сотни снимков состояния, созданных Veeam, но все еще существующих. После их удаления у меня снова стало много места.

Удаление файлов на сервере, который использует LUN, не обязательно освободит место. VMWare оставляет данные из своих удаленных файлов по всему диску, разыменовывая удаленные файлы без фактического удаления или перезаписи их данных. Если вы используете поддерживаемую комбинацию VMWare и Netapp, вы можете использовать специальную команду VAAI для отмены ссылки на сектора scsi, которые больше не являются частью файловой системы.

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