Automatisoidut strategiat vanhentuneiden varmuuskopiotiedostojen hallintaan
Varmuuskopiot ovat jotain, joka yleensä ajetaan hyvin usein. Jos se jää hallitsemattomaksi, suora seuraus tästä on suuri määrä tiedostoja, jotka syövät mahdollisesti paljon kiintolevytilaa. Muistutus varmuuskopiotiedostojen manuaaliseen siirtämiseen ja poistamiseen on varmasti yksi hallintomenetelmä, mutta sen ei pitäisi olla pitkän aikavälin strategia, varsinkin silloin, kun automatisoituja menettelyjä on helppo toteuttaa.
Vanhentuneiden varmuuskopiotiedostojen poistamisprosessin automatisointiin ei ole olemassa yhtä ratkaisua. Riippuen varmuuskopiointimenettelystä (teetkö viikoittaiset täysi- ja päivittäiset lisäykset tai päivittäiset täysipäivät?) Ja tiedostojen nimeämiskäytännöstä (onko varmuuskopiotiedostossasi päivämäärä osana tiedoston nimeä tai käytät samaa tiedostonimeä aina?) varmuuskopiotiedostot, sovellettava menetelmä eroaa.
Aiomme tuoda esiin useita yksinkertaisia ratkaisuja, jotka sopivat yleisimpiin varmuuskopiointi skenaarioihin, joten kertoimet ovat sinulle sopivia.
Tiedoston ikä tai päiväys poistetaan
Milloin käyttää: Päivittäiset täydelliset varmuuskopiot.
Ehkä yksinkertaisin ja loogisin tapa poistaa vanhentuneet varmuuskopiot on perustaa poistoprosessi varmuuskopiotiedoston päivämäärään. Olemme aiemmin käsitelleet tätä aihetta käyttämällä lokitiedostoja kohdetiedostoina, mutta se toimii yhtä hyvin varmuuskopiotiedostojen kanssa.
Jos esimerkiksi haluat poistaa kaikki määritetyn kansion tiedostot muokattu viime viikolla, suorita tämä komento:
FORFILES / P “C: Varmuuskopiot” / S / D -7 / C ”CMD / C DEL / F / Q @ PATH”
Huomaa yllä oleva avainsana: muokattu. ForFiles-komento pystyy arvioimaan vain muokatun tiedoston päivämäärän verrattuna luotuun päivämäärään, joka olisi sopivampi. Tyypillisesti et kuitenkaan todennäköisesti muokkaa varmuuskopiotiedostoa sen luomisen jälkeen, joten tämä ei todennäköisesti ole ongelma.
Vaihtoehtoisesti, jos varmuuskopiotiedostossasi on jonkinlainen numeerinen päivämäärämalli, joka on määritetty tiedostonimessä (esim. Backup_2010-01-13.zip, BackupSet_100113_Full.zip, jne.), Voit käyttää linkitetyssä artikkelissa annettua DeleteByDatePattern-komentosarjaa poistamaan vanhentuneet varmuuskopiot.
Jos haluat esimerkiksi poistaa yli 2 viikkoa vanhempia tiedostoja, jotka vastaavat tiedostonimen kuviota, kuten: "Backup_YYYY-MM-DD_ (Full | Incremental) .zip", käytät komentoa:
DeleteByDatePattern / D 15 “C: Varmuuskopiot” * - ???? - ?? - _ *. Zip / DEL
Tai jos tiedostonimitysmallisi on: “BackupSet_YYMMDD.zip”, käytät:
DeleteByDatePattern / D 15 “C: Varmuuskopiot” * - ???? .zip / DEL
Voit tietenkin säätää tarpeen mukaan, mutta jompikumpi edellä mainituista menetelmistä voidaan helposti lisätä varmuuskopiointiprosessin alkuun tai loppuun, jotta varmuuskopioiden määrä säilytetään hallittavana.
Kansion rullaaminen
Milloin käyttää: Säännölliset täydelliset varmuuskopiot (viikoittain, kahdesti viikossa jne.), Joissa päivittäin tehdään varmuuskopioita.
Kansion rullauksen ajatuksena on, että tallennat kaikki nykyiset varmuuskopiot (täysi varmuuskopio + vastaavat inkrementaalit) yhteen kansioon ja sitten on useita arkistokansioita, joissa vanhoja varmuuskopioita säilytetään. Ennen kuin luot uuden varmuuskopion, poistat vanhimman varmuuskopion sisältävän kansion sisällön ja rullat jokaisen kansion sisällön alas.
Oletetaan esimerkiksi, että meillä on nykyinen varmuuskopio, jossa on kaksi arkistokansiota. Eräskriptikomennot kansiorullan suorittamiseksi tähän olisi:
DEL / F / Q “C: varmuuskopiot2arkisto”
MOVE / Y “C: Backups1archive *” “C: Backups2archive”
MOVE / Y “C: Backupscurrent *” ”C: varmuuskopiot1arkisto”
Voit lisätä niin monta arkistokansiota kuin tarpeen. Poista vain pienimmän arkiston kansion sisältö lisäämällä siirtokomento jokaiselle muulle arkistokansiolle.
Jälleen kerran tämä toimii parhaiten tilanteissa, joissa luot säännöllisen varmuuskopion ja useita varmuuskopioita seuraavaan täyteen varmuuskopiointiin saakka. Yksinkertaisesti pudota kaikki siihen liittyvät varmuuskopiotiedostot yhteen kansioon ja suorita kansion rullan komentosarja juuri ennen uuden varmuuskopion luomista.
Backup9
Milloin käyttää: Päivittäiset täydelliset varmuuskopiot tai yksittäiset tiedostojen varmuuskopiot.
Backup9 on Gammadynein kehittämä ilmainen komentorivin apuohjelma. Samoin kuin yllä oleva kansiossa, tämän apuohjelman ajatus on yksinkertainen siinä, kun se suoritetaan, kopio kohdetiedostosta luodaan numeroon, joka on liitetty loppuun. Lisäksi määrität, kuinka monta kopiota säilytetään oletusarvoisesti 9 (eli nimi).
Esimerkki parhaiten selittää tätä prosessia. Seuraavan komennon käyttäminen tuottaa tuotoksen alla:
BACKUP9 / A / L7 “C: BackupsBackupFile.zip”
Jos tämä komento suoritetaan uudelleen, tapahtuisi seuraava:
- Säilytettävien tiedostojen lukumäärä (esimerkki 7) arvioidaan ja jos tällä hetkellä on useita kopioita, viimeinen pudotetaan.
- BackupFile.zip.bk7 poistetaan.
- BackupFile.zip.bk6 nimetään nimellä BackupFile.zip.bk7
- BackupFile.zip.bk [#] nimetään nimellä BackupFile.zip.bk [# + 1]
- BackupFile.zip.bk1 nimetään uudelleen BackupFile.zip.bk2
- BackupFile.zip kopioidaan ja nimetään BackupFile.zip.bk1
Kyky säilyttää jopa 999 kopiota, tämä apuohjelma toimii erittäin hyvin, jos sinulla on staattinen nimi. Voit vain lisätä Backup9-komennon varmuuskopiointiprosessin alkuun tai loppuun, ja se huolehtii siitä, että se pysyy oikeassa määrässä arkistokopioita.
Belvedere automatisoitu tiedostojenhallinta
Milloin käyttää: Päivittäiset täydelliset varmuuskopiot.
Belvedere automatisoitu tiedostonhallinta on apuohjelma, joka toimii taustavalvontatiedostojärjestelmässä aktiivisena ja suorittaa määritetyt toiminnot, kun määritellyt ehdot täyttyvät. Useiden käyttötarkoitusten joukossa on vanhentuneiden varmuuskopiotiedostojen puhdistaminen.
Sääntöjen kokoonpano on melko yksinkertaista. Jos haluat luoda esimerkiksi säännön, jolla voit poistaa varmuuskopiotiedostoja käyttämällä 2 viikon ikäisiä BackupSet_Jan13.zip-tiedostoja, voit käyttää seuraavaa:
Vaikka perustoiminto, jonka teemme, on helppo tehdä edellä kuvatuilla komentorivityökaluilla, on selvää eroa, että Belvedere tarjoaa helppokäyttöisen graafisen käyttöliittymän niille, jotka ovat miellyttävämpiä osoittamalla ja napsauttamalla.
Belvedere on suunniteltu työpöytäkäyttäjäsovellukseksi, joka kulkee järjestelmäalustalta, mutta voit käyttää Belvedereä palveluna ja käyttää sitä palvelimissa tämän ja muiden tiedostojen seurantatoimintojen suorittamiseksi.
johtopäätös
Vaikka on olemassa lukuisia tapoja, joilla voit hallita varmuuskopioinnin päättymisprosessia, edellä kuvatut menetelmät ovat sekä joustavia että helppoja toteuttaa. Vähän kokeilemalla löydät mitä toimii sinulle ja mene sen kanssa, jotta voit vain asettaa sen ja unohtaa sen.
Linkit
Lataa Backup9 osoitteesta Gammadyne.com
Lataa Belvedere Lifehacker.comista