22Aug

Аутоматизоване стратегије за управљање застарјелим сигурносним датотекама

Бацкупови су нешто што обично ради на врло честом распореду.Ако је остало непромењено, директан резултат овога је велики број датотека који једу потенцијално велику количину простора на чврстом диску.Сећање да ручно уђете и уклоните датотеке са резервом сигурно је један од начина управљања, али не би требало да буде дугорочна стратегија, посебно када се лако имплементирају аутоматизоване процедуре које су на располагању.

Не постоји решење "једна величина за све" за аутоматизовање процеса брисања истурених резервних датотека.У зависности од поступка резервне копије( да ли радите недељно пуне и дневне инкрементале или дневно пуне?) И конвенције за именовање датотека( да ли ваша резервна датотека има датум као део имена датотеке или да сваки пут користите исто име датотеке)?резервне датотеке, примењива метода се разликује.

Указаћемо на неколико једноставних решења која се уклапају у најчешће сигурносне сценарије, тако да ће оне бити исправне за вас.

Брисање по датотеци Старост или датум

Када се користи: Дневна потпуна сигурносна копија.

Можда је најједноставнији и најлогичнији начин за чишћење истекао резервне копије да би се процес брисања базирао на датуму резервне датотеке.Претходно смо ову тему користили користећи датотеке дневника као наше циљне датотеке, али ипак ради са резервним датотекама.

На пример, да бисте избрисали било који фајл у наведеној фасцикли, а не модификован у протеклој седмици, покрените ову наредбу:

ФОРФИЛЕС / П "Ц: Бацкупс" / С / Д -7 / Ц "ЦМД / Ц ДЕЛ / Ф /К @ ПАТХ "

Запазите кључну реч изнад: модификован.Команда ФорФилес је у стању да оцени датум модификованог датума за разлику од створеног датума који би био применљивији.Обично, међутим, вероватно не вршите измјене резервне копије након што је креирана, тако да то највероватније неће бити проблем.

Нажалост, ако ваша резервна датотека има неку врсту нумеричког обрасца датума који је наведен у називу датотеке( нпр. Бацкуп_2010-01-13.зип, БацкупСет_100113_Фулл.зип итд.), Можете користити скрипту ДелетеБиДатеПаттерн коју смо навели у повезаном чланкууклоните сигурносне копије.

На пример, да бисте избрисали датотеке старије од две недеље које одговарају образцу имена датотека: "Бацкуп_ИИИИ-ММ-ДД_( Фулл | Инцрементал). зип", користићете команду:

ДелетеБиДатеПаттерн / Д 15 "Ц: Бацкупс"* -? ??? -? ? - _ *. Зип / ДЕЛ

Или ако је шаблон именовања датотека:" БацкупСет_ИИММДД.зип ", користићете:

ДелетеБиДатеПаттерн / Д 15" Ц: Бацкупс "* -? ???.зип / ДЕЛ

Наравно, прилагодите се колико је потребно, али било која од горе наведених метода би се лако могла додати на почетак или крај вашег сигурносног копирања како би се задржао број резервних копија који се могу управљати.

Фолдер Роллинг

Када се користи: Периодичне потпуне сигурносне копије( недељно, двонедељно, итд.) Са дневним инкременталним сигурносним копијама између.

Идеја иза "ваљања папира" је да складиштите сав свој тренутни сет резервних копија( потпуну резервну копију + одговарајуће инкрементале) у једној фасцикли, а затим имате неколико архивских фолдера у којима се чувају ваши стари сетови резервних копија.Пре него што се креира нови сет резервних копија, избришете садржај фолдера који садржи најстарији бацкуп и "ролл" садржај сваког фолдера.

На пример, претпоставимо да имамо тренутну резервну фасциклу са две архиве фолдера.Команде серијског скрипта за извршавање фолдера за ово би биле:

ДЕЛ / Ф / К "Ц: Бацкупс2арцхиве"
МОВЕ / И "Ц: Бацкупс1арцхиве *" "Ц: Бацкупс2арцхиве"
МОВЕ / И "Ц: Бацкупсцуррент *"Ц: Бацкупс1арцхиве"

Можете додати што више архива фолдера по потреби.Само избришите садржај најниже архиве фасцикле додајте команду премјештаја за сваку од осталих фолдера архиве.

Поново ово функционише најбоље у ситуацијама када креирате периодичну потпуну сигурносну копију и бројне инкременталне сигурносне копије све до следеће потпуне сигурносне копије.Једноставно испразните све повезане датотеке резервне копије у једну фасциклу и покрените скрипте скрипте пре него што направите нови сет резервних копија.

Бацкуп9

Када се користи: Дневне потпуне сигурносне копије или појединачне архиве датотека.

Бацкуп9 је бесплатна командна линија коју је развио Гаммадине.Слично процесу навођења папира изнад, идеја иза овог услужног програма је једноставна у томе када се покреће, копија циљне датотеке се креира са бројем доданом за крај.Поред тога, одредите прекид броја копија који ће се задржати са подразумеваном вриједношћу од 9( одатле име).

Пример ће најбоље објаснити овај процес.Коришћењем следеће наредбе биће произведено следеће:

БАЦКУП9 / А / Л7 "Ц: БацкупсБацкупФиле.зип"

Ако је ова команда поново покренута, следеће ће се догодити:

  1. Број датотека које желите да задржите( 7 у нашем примеру) јепроцењено и ако тренутно има толико копија, последњи је одбачен.
  2. БацкупФиле.зип.бк7 се брише.
  3. БацкупФиле.зип.бк6 је преименован у БацкупФиле.зип.бк7
  4. БацкупФиле.зип.бк [#] је преименован у БацкупФиле.зип.бк [# + 1]
  5. БацкупФиле.зип.бк1 је преименован у БацкупФиле.зип.бк2
  6. БацкупФиле.зип је копиран и именован БацкупФиле.зип.бк1

Са могућношћу држања до 999 копија, овај кориснички програм ради веома добро ако имате датотеку са статичким именом.Једноставно додате команду Бацкуп9 на почетак или крај вашег сигурносног процеса, води рачуна о томе да одржите одговарајући број архивских копија.

Белведере Аутоматски управљач датотекама

Када се користи: Дневна потпуна сигурносна копија.

Белведере аутоматизовани управљачки фајл је услужни програм који ради у активном систему за праћење позадине и врши конфигурисане радње када су задовољени одређени услови.Међу бројним коришћењем је чишћење резервних датотека истекао.

Конфигурација правила је прилично једноставна.На пример, да бисте креирали правило за брисање резервних датотека користећи образац имена датотека као што је "БацкупСет_Јан13.зип" који су старији од 2 седмице, можете користити сљедеће:

Док основна функција коју изводимо може се једноставно извршити помоћу наредбелинијски алати описани изнад, очигледна разлика је у томе што Белведере пружа једноставан за кориштење графички интерфејс за оне који су удобнији са показивањем и кликом.

Белведере је дизајниран као десктоп корисничка апликација која се покреће из системске ладице, међутим можете да покренете Белведере као услугу и користите је на серверима да бисте извршили ове и друге операције надгледања датотека.

Закључак

Иако постоји бројан број начина на који можете управљати процесом истицања сигурносне копије, методе које смо описали горе су флексибилне и једноставне за имплементацију.Уз мало експериментисања, пронађите шта ради за вас и идите с њим како бисте га једноставно поставили и заборавили.

Линкови

Скидање Бацкуп9 из Гаммадине.цом

Скидање Белведере фром Лифехацкер.цом