Чистка системных бекапов

Posted by

В данной заметке я покажу, как на основе предыдущей заметки по организации ежедневного backup‘а состояния системы проводить очистку от старых копий. Там backup делается каждый понедельник, среду и пятницу, но ведь нужно же осуществлять ротацию, т.е. удалять более старые копии. По прошествии пары недель размер занимаемого места на диске E:, куда складываются backup’ы состояния системы увеличился на 200Gb, что, конечно же, хорошо. Всегда есть резервная копия, но одно но, backup недельной давности для боевого сервера это плохо и место расходуется впустую.

Чтобы отобразить сведения об архивах, следует запустить командную строку с правами Администратора и набрать следующую команду:

C:\Windows\system32> 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.

Согласитесь так намного удобнее, можно создать задание, которое будет запускать раз в две недели, целью которого будет очистка старых копий. Вот собственно и всё, удачи!!!

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

3 × 3 =