NetWorker. Как удалить один или несколько SSID?

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

ПРЕДУПРЕЖДЕНИЕ. В этой статье подробно описана методология удаления записей данных резервного копирования вручную из базы данных носителей NetWorker. При выполнении описанных здесь процессов необходимо соблюдать осторожность, чтобы удалить только те данные, которые больше не нужны, а удаление наборов сохранений обычно рассматривается как крайняя мера. При правильной настройке жизненный цикл хранения NetWorker обеспечивает структуру, в которой каждый набор сохранений рассматривается на предмет истечения срока хранения не только по дате хранения, но и по зависящим от него наборам сохраненных данных; поэтому пометка наборов сохранений как просроченных обычно предпочтительна в обычных ситуациях, когда требуется освободить место, но целостность базы данных не подвергается сомнению.

Неправильное использование этой информации может привести к потере данных. Служба поддержки 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). 
  • Переименуйте двоичный файл 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 обратно на его исходное имя. 
 nsrim -X 

Удаления записываются в журнал daemon.raw, а также регистрируются в журнале пользовательского интерфейса NMC на вкладке Maintenance.
Если удаление определенного тома не происходит, убедитесь, что операция выполняется:     

nsrstage -C -V <volume name>
ПРИМЕЧАНИЕ. Включите очистку DD после проверки удаленных наборов сохранений в NetWorker. Если были удалены неправильные наборы сохранений, немедленно обратитесь в службу поддержки DELL. 

Для удаления НЕСКОЛЬКИХ SSID:

Удаление нескольких наборов сохранений с помощью команд сценария пакетной обработки или оболочки. 

ПРИМЕЧАНИЕ. Служба поддержки Dell не предоставляет поддержку по сценариям.

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
ПРИМЕЧАНИЕ. Просмотрите список SSID, прежде чем перейти к шагу 3. 

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
ПРИМЕЧАНИЕ. Эти команды должны выполняться в том же каталоге, где находится файл ssid.txt. После того как наборы сохранений будут помечены как пригодные для повторного использования, они будут удалены при следующем запуске nsrim (nsrim автоматически запускается во время действия expiration политики защиты сервера). Чтобы разрешить автоматическое истечение срока действия, измените имя двоичного файла nsrim на имя по умолчанию.

4. Вручную запустите nsrim, чтобы выполнить процесс удаления в NetWorker:

ПРИМЕЧАНИЕ. Прежде чем продолжить, убедитесь, что правильные наборы сохранений изменены на пригодные для переработки. Переименуйте исполняемый файл nsrim обратно на его исходное имя.
nsrim -X 

5. Удаления записываются в журнал daemon.raw, а также регистрируются в журнале интерфейса пользователя NMC на вкладке Maintenance. Если удаления для определенного тома не происходят, убедитесь, что операция выполняется:   

nsrstage -C -V <volume_name>
ПРИМЕЧАНИЕ.  Включите очистку DD после проверки удаленных наборов сохранений в NetWorker. Если были удалены неправильные наборы сохранений, немедленно обратитесь в службу поддержки DELL. 

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

См. также:

Просмотр и хранение:

Affected Products

NetWorker

Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000022559
Article Type: How To
Last Modified: 23 Sept 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.