If-Koubou

Automātiskās stratēģijas novecojušu dublējumfailu pārvaldībai

Automātiskās stratēģijas novecojušu dublējumfailu pārvaldībai (Kā)

Rezerves kopija ir kaut kas, kas parasti darbojas ļoti bieži. Ja tas tiek palaists nepārvaldīts, tiešais rezultāts tam ir liels skaits failu, kas ēst lielu daudzumu cietā diska vietas. Atceroties manuāli ieiet un noņemt dublējuma failus, noteikti ir viena vadības metode, bet tai nevajadzētu būt ilgtermiņa stratēģijai, jo īpaši, ja ir viegli ieviest pieejamās automatizētās procedūras.

Nav risinājuma "viens izmērs, kas piemērots visiem", lai automatizētu beigu datumu backup failu dzēšanu. Atkarībā no dublēšanas procedūras (vai jūs veicat iknedēļas pilnas un ikdienas pakāpeniskas vai ikdienas pilnas darbības?) Un failu nosaukumu konvencijas (vai jūsu dublējuma failam ir datums kā daļa no faila nosaukuma vai katru reizi izmantojiet to pašu faila nosaukumu?) dublējuma faili, piemērojamā metode atšķiras.

Mēs vēlamies norādīt vairākus vienkāršus risinājumus, kas atbilst visbiežāk izmantotajiem rezerves scenārijiem, tādēļ izredzes ir piemērotas tieši jums.

Dzēšot pēc faila vecuma vai datuma

Kad lietot: Dienas pilnas dublējumkopijas.

Iespējams, ka vienkāršākais un loģiskākais veids, kā iztīrīt pagājušos rezerves kopijas, ir bāzēt dzēšanas procesu rezerves datuma datumā. Mēs iepriekš esam šo tēmu izmantojuši, izmantojot logfailus kā mūsu mērķa failus, taču tā darbojas tāpat kā ar dublējuma failiem.

Piemēram, lai izdzēstu visus mapes failus norādītajā mapē modificēts pagājušajā nedēļā palaist šo komandu:

FORFILES / P "C: rezerves kopijas" / S / D -7 / C "CMD / C DEL / F / Q @ PATH"

Ņemiet vērā iepriekš minēto atslēgvārdu: grozīts. ForFiles komanda var novērtēt tikai modificēto faila datumu, salīdzinot ar izveidoto datumu, kas būtu piemērotāks. Parasti tomēr pēc dublēšanas faila izveidošanas tā droši vien nemainās, tādēļ visticamāk tā nebūs problēma.

Tāpat, ja jūsu dublējuma failam ir kaut kāds ciparu datuma raksts, kas norādīts faila nosaukumā (piem., Backup_2010-01-13.zip, BackupSet_100113_Full.zip uc), varat izmantot attālu DeleteByDatePattern skriptu, kuru mēs norādījām saistītajā rakstā, lai noņemtu beidzies backups.

Piemēram, lai izdzēstu failus, kas vecāki par 2 nedēļām, atbilstoši faila nosaukuma shēmai, piemēram: "Backup_YYYY-MM-DD_ (Full | Incremental) .zip", jūs izmantojat komandu:

DeleteByDatePattern / D 15 "C: Backups" * - ???? - ?? - _ *. Zip / DEL

Vai arī, ja jūsu failu nosaukumu modelis ir: "BackupSet_YYMMDD.zip", jūs izmantojat:

DeleteByDatePattern / D 15 "C: Backups" * - ???? .zip / DEL

Protams, koriģējiet pēc nepieciešamības, bet no iepriekšējām metodēm var viegli pievienot dublējuma procesa sākumam vai beigām, lai saglabātu pārvaldāmo dublējumu skaitu.

Mapju ritināšana

Kad lietot: Periodiski pilnas dublējumkopijas (iknedēļas, divas reizes nedēļā utt.) Ar ikdienas elementārpuļņu dublējumkopijām starp.

"Mapju velmēšanas" ideja ir tāda, ka vienā mapē saglabā visu savu pašreizējo rezerves kopu (pilna dublējumkopija + attiecīgos elementus) un pēc tam ir vairākas arhīvu mapes, kur saglabā jūsu vecās rezerves kopas. Pirms izveidota jauna dublējuma kopija, jūs izdzēsīsit mapju saturu, kurā ir vecākais rezerves kopiju komplekts, un katras mapes saturu nolaižat uz leju.

Piemēram, pieņemsim, ka mums ir pašreizējā dublējuma mape ar divām arhīvu mapēm. Partijas skripts komandu, lai veiktu mapes roll, lai tas būtu:

DEL / F / Q "C: Backups2archive"
MOVE / Y "C: Backups1archive *" "C: Backups2archive"
MOVE / Y "C: Backupscurrent *" "C: Backups1archive"

Jūs varat pievienot pēc iespējas vairāk arhivēšanas mapju. Vienkārši izdzēsiet zemākās arhīvu mapes saturu, pievienojiet pārvietošanas komandu katrai no citām arhīvu mapēm.

Vēlreiz tas vislabāk darbojas situācijās, kad izveidojat periodisku pilnu dublējumkopiju un vairākas papildu rezerves kopijas līdz jūsu nākamajai pilnajai dublējumkopai. Vienkārši izlaist visus savus saistītos dublējuma failus vienā mapē un palaidiet ritināšanas skriptu tieši pirms jaunas dublējuma kopas izveidošanas.

Backup9

Kad lietot: Dienas pilnas dublējumkopijas vai atsevišķas failu dublējumkopijas.

Backup9 ir bezmaksas komandrindas utilīta, kuru izstrādājusi Gammadyne. Līdzīgi kā iepriekš apskatītajā mapes ritināšanas procesā, šīs lietderības ideja ir vienkārša, jo, palaižot to, mērķa fails tiek izveidots ar skaitli, kas pievienots beigām. Turklāt jūs norādāt kopiju skaita atcelšanu, lai noklusējuma vērtība būtu 9 (tātad nosaukums).

Piemērs vislabāk izskaidros šo procesu. Izmantojot šādu komandu, tiks iegūts zemāk redzamais produkts:

BACKUP9 / A / L7 "C: BackupsBackupFile.zip"

Ja šī komanda tiktu palaista atkal, notiktu šādi gadījumi:

  1. Failu skaits, kas jāuzglabā (mūsu piemērā 7), tiek novērtēts un, ja pašlaik ir daudz kopiju, pēdējais tiek noņemts.
  2. BackupFile.zip.bk7 tiek dzēsts.
  3. BackupFile.zip.bk6 tiek pārdēvēta par BackupFile.zip.bk7
  4. BackupFile.zip.bk [#] pārdēvēta par BackupFile.zip.bk [# + 1]
  5. BackupFile.zip.bk1 tiek pārdēvēta par BackupFile.zip.bk2
  6. BackupFile.zip tiek kopēts un nosaukts BackupFile.zip.bk1

Izmantojot iespēju saglabāt līdz pat 999 kopijām, šī lietderība darbojas ļoti labi, ja jums ir fails ar statisku nosaukumu. Jūs vienkārši pievienojat komandu Backup9 uz dublēšanas procesa sākumu vai beigām, kas rūpējas par atbilstīgu skaitu arhīva kopiju.

Belvedere Automātiskais failu pārvaldnieks

Kad lietot: Dienas pilnas dublējumkopijas.

Belvedere automatizētais failu pārvaldnieks ir lietderība, kas darbojas aktīvā fona uzraudzības failsistēmā un veic konfigurētus darbības, ja ir izpildīti konkrēti nosacījumi. Starp daudziem lietojumiem ir tīrīšana beidzies rezerves failus.

Noteikumu konfigurācija ir diezgan vienkārša.Piemēram, lai izveidotu noteikumu, lai izdzēstu dublējumkopijas failus, izmantojot faila nosaukuma modeli, piemēram, "BackupSet_Jan13.zip", kas ir vecāki par 2 nedēļām, varat izmantot sekojošo:

Kaut arī pamata funkciju, kuru mēs veicam, var viegli izdarīt ar iepriekš aprakstītajiem komandrindas rīkiem, acīmredzama atšķirība ir tā, ka Belvedere nodrošina viegli lietojamu grafisko saskarni tiem, kas ir ērtāk ar rādīšanu un noklikšķināšanu.

Belvedere ir izstrādāta kā darbvirsmas lietojumprogramma, kas darbojas no sistēmas teknē, taču jūs varat palaist Belvedere kā pakalpojumu un izmantot to serveros, lai veiktu šo un citu failu uzraudzības darbību.

Secinājums

Lai gan pastāv neskaitāmi veidi, kā jūs varat pārvaldīt rezerves derīguma termiņu, iepriekš aprakstītās metodes ir elastīgas un viegli īstenojamas. Ar nedaudziem eksperimentiem, atrodiet, kas jums darbojas un iet ar to, lai jūs varētu to vienkārši iestatīt un aizmirst.

Saites

Lejupielādējiet Backup9 no Gammadyne.com

Lejupielādēt Belvedere no Lifehacker.com