В данной заметке я покажу, как на основе предыдущей заметки по организации ежедневного backup‘а состояния системы проводить очистку от старых копий. Там backup делается каждый понедельник, среду и пятницу, но ведь нужно же осуществлять ротацию, т.е. удалять более старые копии. По прошествии пары недель размер занимаемого места на диске E:, куда складываются backup’ы состояния системы увеличился на 200Gb, что, конечно же, хорошо. Всегда есть резервная копия, но одно но, backup недельной давности для боевого сервера это плохо и место расходуется впустую.
Чтобы отобразить сведения об архивах, следует запустить командную строку с правами Администратора и набрать следующую команду:
C:\Windows\system32>wbadmin get versions
wbadmin 1.0 – Backup command-line tool
(C) Copyright 2004 Microsoft Corp.
Backup time: 28.08.2012 18:47
Backup target: Fixed Disk labeled Backup(E:)
Version identifier: 08/28/2012-14:47
Can Recover: Volume(s), File(s), Application(s), Bare Metal Recovery, System State
Backup time: 24.01.2013 16:22
Backup target: Fixed Disk labeled Backup(E:)
Version identifier: 01/24/2013-12:22
Can Recover: Volume(s), File(s), Application(s), Bare Metal Recovery, System State
Backup time: 28.01.2013 16:30
Backup target: Fixed Disk labeled E:
Version identifier: 01/28/2013-12:30
Can Recover: Application(s), System State
Backup time: 01.02.2013 11:22
Backup target: Fixed Disk labeled E:
Version identifier: 02/01/2013-07:22
Can Recover: Application(s), System State
Backup time: 01.02.2013 14:55
Backup target: Fixed Disk labeled E:
Version identifier: 02/01/2013-10:55
Can Recover: Application(s), System State
Backup time: 01.02.2013 15:13
Backup target: Fixed Disk labeled E:
Version identifier: 02/01/2013-11:13
Can Recover: Application(s), System State
Backup time: 04.02.2013 3:00
Backup target: Fixed Disk labeled E:
Version identifier: 02/03/2013-23:00
Can Recover: Application(s), System State
Backup time: 06.02.2013 3:00
Backup target: Fixed Disk labeled E:
Version identifier: 02/05/2013-23:00
Can Recover: Application(s), System State
Backup time: 08.02.2013 3:00
Backup target: Fixed Disk labeled E:
Version identifier: 02/07/2013-23:00
Can Recover: Application(s), System State
Backup time: 11.02.2013 3:00
Backup target: Fixed Disk labeled E:
Version identifier: 02/10/2013-23:00
Can Recover: Application(s), System State
Backup time: 13.02.2013 3:00
Backup target: Fixed Disk labeled E:
Version identifier: 02/12/2013-23:00
Can Recover: Application(s), System State
Backup time: 15.02.2013 3:00
Backup target: Fixed Disk labeled E:
Version identifier: 02/14/2013-23:00
Can Recover: Application(s), System State
Backup time: 18.02.2013 3:14
Backup target: Fixed Disk labeled E:
Version identifier: 02/17/2013-23:14
Can Recover: Application(s), System State
Backup time: 20.02.2013 3:00
Backup target: Fixed Disk labeled E:
Version identifier: 02/19/2013-23:00
Can Recover: Application(s), System State
Backup time: 22.02.2013 3:00
Backup target: Fixed Disk labeled E:
Version identifier: 02/21/2013-23:00
Can Recover: Application(s), System State
Теперь можно, либо удалить конкретную копию:
C:\Windows\system32>wbadmin delete systemstatebackup -version: 01/28/2013-12:30
Либо, очистить все за исключение последних трёх копий:
( т.е. оставить за последнюю неделю)
C:\Windows\system32>wbadmin delete systemstatebackup -keepVersions:3
wbadmin 1.0 – Backup command-line tool
(C) Copyright 2004 Microsoft Corp.
Enumerating System State Backups …
Found 13 System State Backups, 3 will be left after deletion.
Do you want to delete the System State Backups ?
[Y] Yes [N] No y
Deleting System State Backup Version 01/28/2013-12:30 (1 out of 10) …
Deletion of System State Backups completed, 10 backups deleted.
Согласитесь так намного удобнее, можно создать задание, которое будет запускать раз в две недели, целью которого будет очистка старых копий. Вот собственно и всё, удачи!!!