Система архівації даних - видалення старих копій без форматування

Для видалення старих копій скористаємося програмою wbadmin

Повний список команд можна вийти за допомогою запиту

Ми ж будемо використовувати видалення і нам знадобитися команда delete backup

-keepVersions Число новіших версій резервних копій, які потрібно зберігати. Значення має бути цілим позитивним числом. Значення -keepVersions: 0 вказує, що всі резервні копії будуть видалені.

-deleteOldest Видаляє найстарішу резервну копію.

-backupTarget Задає місце зберігання резервної копії, яку потрібно видалити. Це значення може бути буквою диска, точкою підключення або шляхом до того на основі GUID. Його потрібно вказувати тільки для резервних копій, які знаходяться не на локальному комп'ютері. Дізнатися, які резервні копії знаходяться на локальному комп'ютері, можна по каталогу архівації на ньому.

-machine Комп'ютер, резервну копію якого ви хочете видалити. Цей параметр зручно використовувати, якщо в одному розташуванні були створені резервні копії для декількох комп'ютерів. Його необхідно використовувати, якщо заданий параметр -backupTarget.

-quiet Пригнічує висновок запитів при виконанні.

Розглянемо кілька варіантів

1. Видалення всіх копій, крім однієї самої "свіжої"

wbadmin delete backup -keepVersions: 1-quiet (параметр quiet застосовується для відключення підтвердження про видалення у користувача, якщо його прибрати система запитає - чи дійсно ви ходите видалити всі копії крім однієї)

2. Видалення певної копії

3. Видалення найстарішою резервної копії

4. Видалення копії з одного з дисків для резервного копіювання

Після того як ви визначилися який варіант вам більше підходить, створимо файл з розширення .bat

У моєму випадку це буде

Зберігаємо і додаємо в Планувальник завдань в зручний для вас час (не повинно збігатися з часом, коли йде процес резервного копіювання)

Так само можна додати команду безпосередньо в планувальник завдань

Система архівації даних - видалення старих копій без форматування