Mājas lapa » » Automatizētas novecojušu dublējuma failu pārvaldības stratēģijas

    Automatizētas novecojušu dublējuma failu pārvaldības stratēģijas

    Dublējumi ir kaut kas, kas parasti notiek ļoti bieži. Ja tas tiek palicis nepārvaldīts, tiešais rezultāts ir liels skaits failu, kas ēd līdz potenciāli daudz cietā diska vietas. Atceroties manuāli iet un noņemt rezerves failus, noteikti ir viena no pārvaldības metodēm, bet tai nevajadzētu būt ilgtermiņa stratēģijai, jo īpaši, ja ir viegli ieviest automatizētas procedūras..

    Nav neviena risinājuma, kas būtu piemērots visiem, lai automatizētu beigu dublējuma failu dzēšanas procesu. Atkarībā no dublēšanas procedūras (vai jūs veicat iknedēļas pilnas vai ikdienas papildināšanas vai ikdienas pilnas?) Un failu nosaukšanas konvenciju (vai jūsu dublējuma failam ir datums kā faila nosaukuma daļa vai arī izmantojat to pašu faila nosaukumu katru reizi?) dublējuma failus, piemērojamā metode atšķiras.

    Mēs norādīsim vairākus vienkāršus risinājumus, kas atbilst visbiežāk sastopamajiem rezerves scenārijiem, tāpēc izredzes ir tādas, kas jums būs piemērotas.

    Dzēšot pēc faila vecuma vai datuma

    Kad lietot: Pilns ikdienas dublējums.

    Iespējams, vienkāršākais un loģiskākais veids, kā iztukšot beigtos dublējumkopijas, ir dzēšanas procesa pamatā rezerves datnes datumā. Mēs jau iepriekš esam iekļāvuši šo tēmu, izmantojot žurnāla failus kā mūsu mērķa failus, taču tas darbojas tikpat labi ar rezerves failiem.

    Piemēram, lai izdzēstu visus norādītā mapes failus modificēts pēdējās nedēļas laikā, palaidiet šo komandu:

    FORFILES / P “C: Backups” / S / D -7 / C “CMD / C DEL / F / Q @ PATH”

    Ņemiet vērā iepriekš norādīto atslēgvārdu: modificēts. Komanda ForFiles var novērtēt tikai modificēto faila datumu, nevis izveidoto datumu, kas būtu piemērojamāks. Tomēr parasti jūs, iespējams, neizveidosiet dublējuma failu pēc tā izveides, tāpēc tas, visticamāk, nebūs problēma.

    Alternatīvi, ja jūsu dublējuma failam ir sava veida ciparu datuma modelis, kas norādīts faila nosaukumā (ti, Backup_2010-01-13.zip, BackupSet_100113_Full.zip utt.), Varat izmantot saistīto rakstu, kuru vēlaties pievienot, DeleteByDatePattern skriptu. beidzies dublējums.

    Piemēram, lai izdzēstu failus, kas vecāki par 2 nedēļām un atbilst faila nosaukuma modelim, piemēram, šādi: “Backup_YYYY-MM-DD_ (pilnā | inkrementālā) .zip”, jūs izmantotu komandu:

    DeleteByDatePattern / D 15 “C: dublējumi” * - ???? - ?? - _ *. Zip / DEL

    Vai, ja faila nosaukumu modelis ir: “BackupSet_YYMMDD.zip”, jūs izmantotu:

    DeleteByDatePattern / D 15 “C: dublējumi” * - ???? .zip / DEL

    Protams, pielāgojiet pēc vajadzības, bet kādu no iepriekš minētajām metodēm var viegli pievienot rezerves procesa sākumam vai beigām, lai saglabātu pārvaldāmo dublējumu skaitu.

    Mapju slīdēšana

    Kad lietot: Periodiski pilna dublēšana (iknedēļas, divreiz nedēļā utt.) Ar ikdienas papildu rezerves kopijām.

    Ideja aiz “mapes slīdēšanas” ir tāda, ka jūs saglabājat visas pašreizējās dublējuma kopas (pilnā dublējumkopija + atbilstošās papildierīces) vienā mapē un pēc tam ir vairākas arhīvu mapes, kurās tiek saglabāti vecie dublējuma komplekti. Pirms tiek izveidots jauns rezerves kopums, jūs izdzēšat mapes saturu, kas satur vecāko dublējuma kopu, un “roll” katras mapes saturu uz leju.

    Piemēram, pieņemsim, ka mums ir pašreizējā rezerves mape ar divām arhīvu mapēm. Partijas skriptu komandas, lai veiktu mapes ritināšanu, būtu šādas:

    DEL / F / Q “C: rezerves kopijas2arhīvs”
    MOVE / Y “C: Backups1archive *” “C: Backups2archive”
    MOVE / Y “C: Backupscurrent *” “C: Backups1archive”

    Jūs varat pievienot tik daudz arhīvu mapes, cik nepieciešams. Vienkārši izdzēsiet zemākās arhīva mapes saturu, pievienojot pārvietošanas komandu katrai no citām arhīvu mapēm.

    Atkal, tas darbojas vislabāk situācijās, kad jūs izveidojat periodisku pilnu dublējumu un vairākas papildu rezerves kopijas, līdz nākamais pilnais dublējums. Vienkārši nometiet visus saistītos dublējuma failus vienā mapē un palaidiet mapes roll skriptu tieši pirms jaunas rezerves kopas izveides.

    Backup9

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

    Backup9 ir bezmaksas komandrindas utilīta, ko izstrādājusi Gammadyne. Līdzīgi iepriekš aprakstītajam mapes slīdēšanas procesam, šīs lietderības ideja ir vienkārša, jo, kad tā tiek palaista, mērķa faila kopija tiek izveidota ar numuru, kas pievienots beigās. Turklāt jūs norādāt kopiju skaita norobežojumu, kas jāsaglabā ar noklusējuma vērtību 9 (tātad nosaukums).

    Piemērs vislabāk izskaidros šo procesu. Izmantojot šādu komandu, tiktu iegūts šāds rezultāts:

    BACKUP9 / A / L7 “C: BackupsBackupFile.zip”

    Ja šī komanda tika palaista vēlreiz, notiktu šādi:

    1. Tiek vērtēts saglabājamo failu skaits (7 mūsu piemērā), un, ja pašlaik ir daudz kopiju, pēdējā tiek atcelta.
    2. BackupFile.zip.bk7 tiek dzēsts.
    3. BackupFile.zip.bk6 tiek pārdēvēts par BackupFile.zip.bk7
    4. BackupFile.zip.bk [#] tiek pārdēvēts par BackupFile.zip.bk [# + 1]
    5. BackupFile.zip.bk1 tiek pārdēvēts par BackupFile.zip.bk2
    6. BackupFile.zip tiek kopēts un nosaukts BackupFile.zip.bk1

    Ar iespēju saglabāt līdz 999 kopijām, šī utilīta darbojas ļoti labi, ja jums ir fails ar statisku nosaukumu. Jūs vienkārši pievienojat komandu Backup9 dublēšanas procesa sākumā vai beigās, un tas rūpējas par atbilstošu arhīvu kopiju skaitu.

    Belvedere automatizētais failu pārvaldnieks

    Kad lietot: Pilns ikdienas dublējums.

    Belvedere automatizētais failu pārvaldnieks ir lietderība, kas darbojas fona uzraudzības failu sistēmā, un darbojas, kad tiek izpildīti noteiktie nosacījumi. Starp tās daudzajiem lietojumiem tiek iztīrīti beigu datnes.

    Noteikumu konfigurācija ir diezgan vienkārša. Piemēram, lai izveidotu noteikumu, lai izdzēstu dublējuma failus, izmantojot faila nosaukuma rakstu, piemēram, “BackupSet_Jan13.zip”, kas ir vecāki par 2 nedēļām, varat izmantot tālāk minēto:

    Lai gan pamatfunkcija, ko mēs veicam, ir viegli izdarāma ar iepriekš aprakstītajiem komandrindas rīkiem, acīmredzamā atšķirība ir tā, ka Belvedere nodrošina viegli lietojamu grafisko interfeisu tiem, kas ir ērtāki, norādot un noklikšķinot.

    Belvedere ir veidota kā darbvirsmas lietojumprogramma, kas darbojas no sistēmas teknes, taču jūs varat palaist Belvedere kā pakalpojumu un izmantot to serveros, lai veiktu šīs un citas failu uzraudzības darbības..

    Secinājums

    Lai gan ir neskaitāmi vairāki veidi, kā jūs varat pārvaldīt dublēšanas beigu procesu, iepriekš aprakstītās metodes ir gan elastīgas, gan viegli īstenojamas. Ar nelielu eksperimentu palīdzību atrast to, kas darbojas jums, un iet ar to, lai jūs varētu vienkārši to iestatīt un aizmirst.

    Saites

    Lejupielādējiet Backup9 no Gammadyne.com

    Lejupielādējiet Belvedere no Lifehacker.com