NetWorker. Как удалить один или несколько SSID?
Summary: В этой статье приведено полное описание того, как вручную удалить наборы сохранений для освобождения используемого пространства.
Instructions
Неправильное использование этой информации может привести к потере данных. Служба поддержки Dell не может рекомендовать, какие данные следует удалить, или удалить какие-либо данные из среды. Администратор NetWorker должен идентифицировать, проверять и выполнять удаление с одобрения руководства хранилища и инфраструктуры площадок.
О жизненном цикле набора сохранений NetWorker
- При первом создании набора сохранений он записывается в базу данных с настроенной датой хранения («clretent» в «mminfo»). Это дата, после которой администратор выбрал автоматическое удаление набора сохранений с помощью NetWorker.
- При клонировании набора сохранений этот клон также получает запись с собственной датой хранения. В значении «mminfo» «sssretent» отображается последняя копия набора сохранений с истекающим сроком действия во всей зоне данных.
- При запуске «nsrim» (вручную или ежедневно с помощью «Server Protection» > «Server backup» > «Expiry Action») проверяются все наборы сохранений на предмет того, не вышло ли время их хранения («clretent»).
- Если срок хранения набора сохранений истек, но у него есть зависимые наборы сохранений с действующими сроками хранения (например, полное резервное копирование и зависимые инкрементные значения), этот набор сохранений не помечается как просроченный (так как он все еще необходим его зависимым компонентам).
- Если зависимых компонентов, исключающих истечение срока действия, не обнаружено, набор сохраненных данных помечается как просроченный, а для дисковых томов NetWorker немедленно попытается удалить файлы данных, соответствующие записи набора сохраненных данных.
- Если удаление выполнено успешно: запись также удаляется.
- Если при попытке происходит сбой по какой-либо причине: Запись помечается как флагом «Expired» (E), так и флагом «Suspect» (s) в поле «clflags» экземпляра набора сохранений. При следующем запуске «nsrim/Expiry» будет предпринята повторная попытка удаления, но даже если она окажется неудачной, запись все равно будет удалена.
- Поскольку NetWorker в любом случае удаляет структуры набора сохранений для тома, не имеющего записи в базе данных носителей, удаление записи набора сохранений пропускает расчет срока действия и хранения, а вместо этого просто удаляет файлы с диска на заключительном этапе выполнения действия «Expiry/nsrim» (восстановление пространства).
- После удаления файлов (с помощью процесса завершения срока действия или восстановления пространства) для стандартного дискового устройства пространство становится доступным немедленно. Для устройства типа Data Domain файлы удаляются, но пространство не будет освобождено, пока не будет завершена очистка файловой системы Data Domain. То же самое верно для устройства типа DD Cloud Tier; после удаления записи NetWorker, а затем файлов набора сохранений, пространство по-прежнему не освобождается до тех пор, пока не будет запущена очистка облака.
Передовые практики перед продолжением
- Если сервер NetWorker является виртуальной машиной, создайте моментальный снимок сервера NetWorker.
- Отключите очистку в Data Domain.
- Выполните резервное копирование NetWorker Server Protection. После завершения соберите последние сведения о резервном копировании программы начальной загрузки.
mminfo -B
- Если пространство файловой системы позволяет, создайте копию следующих папок базы данных NetWorker (res, mm, index).
- Эти папки находятся в каталоге «/nsr» пути установки NetWorker.
- (mm) можно экспортировать в копию .xdr: Экспорт базы данных носителей NetWorker с помощью nsrmmdbasm
- Переименуйте двоичный файл nsrim на сервере NetWorker. Это предотвращает случайное удаление. Процесс, описанный в статье базы знаний, включает в себя возврат двоичному файлу имени по умолчанию по готовности продолжить удаление данных.
- Windows: C:\Program Files\EMC NetWorker\nsr\bin\nsrim.exe
- Linux: /usr/sbin/nsrim
Как удалить один или несколько SSID?
Предварительные требования Этот процесс можно использовать только для удаления наборов сохранений на устройствах Advanced File Type Device (AFTD), File Type Device (FTD) и Data Domain (ddboost). Отдельные наборы сохранений нельзя удалить из ленточного тома, даже если этот ленточный том находится в виртуальной ленточной библиотеке (VTL). Для освобождения пространства необходимо изменить маркировку всего тома.
Примеры вывода списка SSID:
(необходимо использовать кавычки вокруг запроса при использовании пробелов или специальных символов):
- Чтобы отобразить все наборы сохранений для одного пула носителей.
СИТАКСИС:
mminfo -avot -q pool=<mediapool>
ПРИМЕР:
mminfo -avot -q pool=LinuxPool
- Чтобы отобразить все наборы сохранений для конкретного клиента и двух отдельных томов.
СИТАКСИС:
mminfo -avot -q client=<client_hostname>,volume=<vol1_name>,volume=<vol2_name>
ПРИМЕР:
mminfo -avot -q client=linuxhost1,volume=LinuxPool.001,volume=LinuxPool.002
- Чтобы отобразить все непросматриваемые наборы сохранений Data Domain и adv_file.
ПРИМЕР:
mminfo -avot -q type=Data Domain,type=adv_file,recoverable
- Отображение всех наборов сохранений, созданных более 30 дней назад:
ПРИМЕР:
mminfo -avot -q sscreate<=30 days ago
- Отображение всех наборов сохранений для определенной группы и диапазона дат (при использовании специальных символов необходимо заключить запрос в кавычки):
СИНТАКСИС:
mminfo -avot -q group=<group_name>,sscreate>=<start_date>,sscreate<=<end_date>
ПРИМЕР:
mminfo -avot -q group=WinBackup,sscreate>=1/1/2013,sscreate<=2/1/2013
В справочном руководстве по командам NetWorker также содержатся подробные сведения о команде mminfo.
Для удаления ОДНОГО SSID:
Если указать идентификатор набора сохранений без идентификатора клона, будут удалены все экземпляры этого набора сохранений, включая клоны:
nsrmm -o recyclable -S <ssid> | nsrmm -o recyclable -S <ssid/cloneid>
nsrim -X
Удаления записываются в журнал daemon.raw, а также регистрируются в журнале пользовательского интерфейса NMC на вкладке Maintenance.
Если удаление определенного тома не происходит, убедитесь, что операция выполняется:
nsrstage -C -V <volume name>
Для удаления НЕСКОЛЬКИХ SSID:
Удаление нескольких наборов сохранений с помощью команд сценария пакетной обработки или оболочки.
1. Сначала добавьте выходные данные mminfo, чтобы только сообщить SSID (/cloneid):
СИНТАКСИС:
<mminfo command> -r ssid,cloneid -xc/
ПРИМЕР:
mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/
2. Затем перенаправьте вывод в текстовый файл, который будет выполняться в пакетной команде:
СИТАКСИС:
mminfo command -r ssid,cloneid -xc/> > ssid.txt
ПРИМЕР:
mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/ > ssid.txt
3. После создания списка наборов сохранений убедитесь, что он отформатирован правильно, используя одну пару ssid/cloneid на строку, убедившись, что нет пробелов, которые могут разделить эти два набора. Начиная с NetWorker 19.7, команды удаления можно выполнять с помощью входного файла, например только что созданного:
nsrmm -dy -i ssid.txt
Однако безопаснее и предпочтительнее помечать каждый набор сохранений, предназначенный для удаления, как просроченный. Это требует выполнения команды цикла для обработки каждого из них по отдельности и займет больше времени, но это безопаснее, поскольку NetWorker сможет лучше вычислять зависимости при выполнении «Expiry Action» каждый день:
WINDOWS:
for /f %%A in (ssid.txt) do @nsrmm -o recyclable -y -S %%A
LINUX:
while read SID; do nsrmm -o recyclable -y -S ${SID}; echo ${SID}; done < ./ssid.lst
4. Вручную запустите nsrim, чтобы выполнить процесс удаления в NetWorker:
nsrim -X
5. Удаления записываются в журнал daemon.raw, а также регистрируются в журнале интерфейса пользователя NMC на вкладке Maintenance. Если удаления для определенного тома не происходят, убедитесь, что операция выполняется:
nsrstage -C -V <volume_name>
NetApp
Для устройств NetApp AFTD свободное пространство не станет доступно сразу же в зависимости от нескольких факторов.
Если снимки файловой системы CIFS/NFS были сделаны в месте хранения устройства adv_file, срок действия снимков должен истечь до того, как данные станут доступны для очистки. Если файловый сервер находится под большой нагрузкой, удаление может занять длительное время, поскольку реорганизация пространства является фоновой операцией с низким приоритетом.
Data Domain
На устройствах Data Domain DDBoost для освобождения пространства требуется выполнение операции очистки Data Domain.
По умолчанию Data Domain выполняет очистку диска только один раз в неделю, по вторникам. Цикл очистки можно инициировать с помощью пользовательского интерфейса Data Domain Enterprise Manager (Data Management > File System > Start Cleaning).
Additional Information
См. также:
- NetWorker. Емкость Data Domain увеличивается до 100%-ной заполненности — поиск и устранение неисправностей на стороне NetWorker (для просмотра статьи требуется вход пользователя в Dell Support)
Просмотр и хранение:
-
NetWorker. Как изменить параметры просмотра и хранения? (для просмотра статьи требуется вход пользователя в службу поддержки Dell)
-
NetWorker. Изменение времени просмотра и хранения нескольких наборов сохранений (для просмотра статьи требуется вход пользователя в службу поддержки Dell)