22Aug

Automaattiset strategiat vanhentuneiden varmuuskopiotiedostojen hallintaan

Varmuuskopiot ovat yleensä sellaisia, jotka yleensä käyvät hyvin usein. Jos jätetään käsittelemättömäksi, suora tulos tästä on suuri määrä tiedostoja, jotka syövät mahdollisesti suurta kiintolevytilaa. Muistutus manuaalisesti siirtymisestä ja varmuuskopiotiedostojen poistamisesta varmasti on yksi johtamismenetelmä, mutta sen ei pitäisi olla pitkän aikavälin strategia, varsinkin kun käytettävissä on automatisoituja menettelyjä.

Ei ole olemassa yhtä kokoa sopivaa ratkaisua automatisoimaan vanhentuneiden varmuuskopiotiedostojen poistamisprosessi. Riippuen varmuuskopiointimenettelystä( teetkö viikoittaiset päivittäiset tai päivittäiset lisäykset vai päivittäin täynnä?) Ja tiedostojen nimeämiskäytäntö( onko varmuuskopiotiedostostasi päivämäärä osana tiedostonimiä vai käytätkö samaa tiedostonimeä joka kerta?)varmuuskopiotiedostot, sovellettava menetelmä eroaa.

Tulemme esittelemään useita yksinkertaisia ​​ratkaisuja, jotka sopivat tavallisimpiin varmuuskopiointikenaarioihin, joten kertoimet ovat yksi sinulle sopivista.

Poistaminen tiedostojen iän tai päivämäärän mukaan

Milloin: Päivittäiset täydet varmuuskopiot.

Ehkä yksinkertaisin ja loogisin tapa purkaa vanhentuneet varmuuskopiot on perustaa poistoprosessi varmuuskopiotiedoston päivämääränä.Olemme aiemmin käsitellyt tätä aihetta lokitiedostoina kohdetiedostoina, mutta se toimii yhtä hyvin varmuuskopiotiedostoilla.

Esimerkiksi, jos haluat poistaa kaikki tiedostot, jotka eivät ole : n muunnellut -tiedostoa viimeisen viikon aikana, 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 vain arvioimaan muokatun tiedoston päivämäärän vastaamaan luotua päivämäärää, joka olisi sovellettavissa. Tyypillisesti et kuitenkaan todennäköisesti muokkaa varmuuskopiotiedostoa sen luomisen jälkeen, joten tämä ei todennäköisesti ole ongelma.

Vaihtoehtoisesti, jos varmuuskopiotiedostostasi on jonkinlainen päivämäärämuoto, joka on määritetty tiedostonimessä( esim. Backup_2010-01-13.zip, BackupSet_100113_Full.zip jne.), Voit käyttää linkitettyyn artikkeliin sisältyvää DeleteByDatePattern-komentosarjaapoista vanhentuneet varmuuskopiot.

Jos esimerkiksi haluat poistaa kahden viikon ikäisiä tiedostoja, jotka vastaavat tiedostonimikoketta, kuten seuraavalla tavalla: "Backup_YYYY-MM-DD_( Full | Incremental). zip", käytä komentoa:

DeleteByDatePattern / D 15 "C:"* - - - - - - * * zip / DEL

Tai jos tiedoston nimeämismalli on:" BackupSet_YYMMDD.zip ", käytät:

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

Tietenkin säädä tarvittaessa, mutta jokin yllä olevista menetelmistä voidaan helposti lisätä varmuuskopiointiprosessin alkuun tai loppuun, jotta tallennettavien tallennusten määrä säilyy hallittavissa.

Folder Rolling

Milloin: Jaksotetut täydet varmuuskopiot( viikoittainen, kaksivälinen jne.) Päivittäisten lisävarusteiden avulla.

"Folder Rolling" -periaatteen taustalla on, että tallennat kaikki nykyisen varmuuskopiointisarjan( täydellinen varmuuskopio + vastaavien inkrementaalien) yhdeksi kansioksi ja tallennat sitten useita arkistokansioita, joissa vanhat varmuuskopiosarjat säilytetään. Ennen uuden varmuuskopioinnin luomista poistat kansion sisällön, joka sisältää vanhimman varmuuskopioarvon, ja "rullaa" kunkin kansion sisältö alaspäin.

Oletetaan esimerkiksi, että meillä on nykyinen varmuuskopiokansio, jossa on kaksi arkistokansioa. Kohtaohjelmakomentot, jotka suorittavat kansion rullan, ovat

DEL / F / Q "C: Varmuuskopiot2archive"
MOVE / Y "C: Varmuuskopioiarkisto *" "C: Varmuuskopiot2arkisto"
MOVE / Y "C: Varmistusvirta *"C: Backups1archive"

Voit lisätä niin monta arkistokansioa kuin tarpeen. Poista vain alimman arkiston kansion sisältö siirtämällä siirto komentoon jokaiselle arkistokansioon.

Jälleen tämä toimii parhaiten tilanteissa, joissa luodaan säännöllinen täydellinen varmuuskopio ja useita lisävarusteita varmuuskopiointiasi seuraavaan täydelliseen varmuuskopiointiin asti. Yksinkertaisesti pudota kaikki vastaavat varmuuskopiotiedostot yhdeksi kansioksi ja suorita kansionvalintaseksti ennen kuin luot uuden varmuuskopioarvosarjan.

Backup9

Milloin: Päivittäiset täydelliset varmuuskopiot tai yksittäiset tiedoston varmuuskopiot.

Backup9 on vapaan komentorivityökalun, jonka Gammadyne on kehittänyt. Samanlainen kuin yllä oleva kansionvalssausprosessi, apuohjelman taustalla oleva ajatus on yksinkertainen siinä, että kun sitä ajetaan, luodaan kopio kohdetiedostosta, johon on lisätty loppu. Lisäksi määrität kopioiden lukumäärän, jonka oletusarvo on 9( siis nimi).

Esimerkki selittää parhaiten tämän prosessin. Seuraavalla komennolla saadaan seuraavanlainen ulostulo:

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

Jos tämä komento ajetaan uudelleen, seuraavaa tapahtuu:

  1. ( 7 esimerkissä)arvioidaan, ja jos tällä hetkellä on paljon kopioita, viimeinen niistä pudotetaan.
  2. BackupFile.zip.bk7 poistetaan.
  3. BackupFile.zip.bk6 on nimeltään BackupFile.zip.bk7
  4. BackupFile.zip.bk [#] on nimeltään BackupFile.zip.bk [# + 1]
  5. BackupFile.zip.bk1 on nimetty BackupFile.zip.bk2
  6. BackupFile.zip kopioidaan ja nimetään BackupFile.zip.bk1

Järjestelmä pystyy ylläpitämään jopa 999 kopiota, mikä toimii hyvin, jos sinulla on staattinen nimi. Voit lisätä Backup9-komennon varmuuskopiointiprosessin alkuun tai loppuun, sillä se huolehtii siitä, että se säilyttää sopivan määrän arkistokopioita.

Belvedere Automated File Manager

Milloin: Päivittäiset täydet varmuuskopiot.

Belvedere automaattinen tiedostonhallinta on apuohjelma, joka toimii taustaseurantajärjestelmässä aktiivisena ja suorittaa konfiguroidut toiminnot, kun määritetyt ehdot täyttyvät. Monien käyttötarkoitusten joukossa on vanhentuneiden varmuuskopiotiedostojen puhdistaminen.

Säännöt ovat melko yksinkertaisia. Jos esimerkiksi luodaan sääntö varmuuskopiotiedostojen poistamiseksi käyttämällä tiedostonimikuvaketta, kuten "BackupSet_Jan13.zip", jotka ovat vanhempia kuin 2 viikkoa, voit käyttää seuraavia asioita:

Vaikka suorittamamme perustoiminto on helppo tehdä komennollaline-työkaluja, ilmeinen ero on, että Belvedere tarjoaa helppokäyttöisen graafisen käyttöliittymän niille, jotka ovat mukavampia osoittamalla ja napsauttamalla.

Belvedere on suunniteltu työpöytäsovellukseksi, joka toimii järjestelmäpalkista, mutta voit käyttää Belvedereä palveluna ja käyttää sitä palvelimissa tämän ja muiden tiedostojen tarkkailutoimintojen suorittamiseen.

Johtopäätös

Vaikka yllättävän varmuuskopiointiprosessin avulla voit hallita lukemattomia tapoja, edellä kuvatut menetelmät ovat joustavia ja helppoja toteuttaa. Kun kokeilet vähän, löydä, mitä toimii sinulle ja mene siihen, jotta voit asettaa sen ja unohtaa sen.

Linkit

Lataa Backup9 from Gammadyne.com

Lataa Belvedere from Lifehacker.com