Всем привет.
Есть несколько машин под управлением Windows Server. Т.к. у него из коробки есть своя система резервного копирования, то для экономии ее и используют.
Так вот, копии всё хранятся и хранятся, а ротации не предусмотрено.
Надо с этим что-то делать. Ниже будут команды для просмотра количества резервных копий и их удаления. Что примечательно из оснастки удалить нельзя.
Версия Windows Server англоязычная, т.ч. все скрины будут на англ.
Можно в оснастке посмотреть что там с резервным копированием, если, конечно, оно было предварительно настроено и работает.
Запуск оснастки:
1. Через Control Panel —> All Control Panel Items —> Administrative Tools —> Windows Server Backup
2. С помощью команды:
1 | wbadmin.msc |
3. Через mmc. Там File — Add/Remove Snap-in… —
В списке выбрать Windows Server Backup
Нажать Add. В след окне выбрать Local computer и нажать ОК
Выбранный элемент переместиться вправо. Опять нажать ОК.
И в этом же окне будет доступен просмотр и управление резервным копированием:
Потом можно сохранить для быстрого доступа.
Как видно, здесь можно только настроить резервное копирование, его расписание или удалить.
Для управления резервными копиями необходимо запустить cmd от имени администратора и выполнить:
1 | wbadmin /? |
отобразится справка по ключам данной утилиты.
Нас интересует:
1 | wbadmin GET VERSIONS |
и здесь видно все резервные копии (у меня их мало).
Теперь: как удалить?
Выполним команду:
1 | wbadmin DELETE BACKUP -help |
и получим справку по данной команде.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | C:\Windows\system32>wbadmin DELETE BACKUP -help wbadmin 1.0 - Backup command-line tool (C) Copyright 2013 Microsoft Corporation. All rights reserved. Syntax: WBADMIN DELETE BACKUP {-keepVersions:<No. of copies> | -version:<VersionIdentifier> | -deleteOldest} [-backupTarget:<VolumeName>] [-machine:<BackupMachineName>] [-quiet] Description: Deletes the backups that you specify. If the specified volume contains backups other than backups of the local server, those backups will not be deleted. To use this command, you must be a member of the Backup Operators group or Administrators group. Parameters: -keepVersions Specifies the number of the latest backups to keep. The value must be a positive integer. The option value -keepVersions:0 deletes all the backups. -version Version identifier of the backup in MM/DD/YYYY-HH:MM format. If you do not know the version identifier, at a command prompt, type: WBADMIN GET VERSIONS. Versions that are exclusively backups can be deleted using this command. Use WBADMIN GET ITEMS to view the version type. -deleteOldest Deletes the oldest backup. -backupTarget Specifies the storage location for the backup that you want to delete. The storage location for backups is a drive letter, a mount point, or a GUID-based volume path. This value only needs to be specified for locating backups that are not of the local computer. Information about backups for the local computer will be available in the backup catalog on the local computer. -machine Specifies the computer whose backup you want to delete. Useful when multiple computers were backed up to the same location. Should be used when -backupTarget is specified. -quiet Runs the command with no prompts to the user. Remarks: One, and only one, of these parameters must be specified: -keepVersions, -version, or -deleteOldest. Examples: WBADMIN DELETE BACKUP -version:03/31/2006-10:00 WBADMIN DELETE BACKUP -keepVersions:3 WBADMIN DELETE BACKUP -backupTarget:f: -deleteOldest |
Как видно несколько вариантов удаления:
- удалить всё: -keepVersions:0
- удалить конкретную версию бэкапа: -version:03/31/2006-10:00
- удалить старые: -deleteOldest
Попробую оставить последние 7 резервных копий. На момент написания заметки у меня их 11 шт.: самая старая от 29.10.2023, самая последняя (новая) 08.11.2023.
Выполню команду:
1 | wbadmin DELETE BACKUP -keepVersions:7 |
Будет задан вопрос
Отвечу утвердительно — Y
Вот что получилось:
У меня была открыта оснастка. Я ее закрыл и заново запустил. Теперь вижу, что у меня осталось то кол-во, которое я указал
Как-то так в общем.
If you found an error, highlight it and press Shift + Enter or to inform us.