allas-backup: melkein itsepalveluvarmuuskopio
CSC ei tarjoa varmuuskopiointipalvelua asiakkailleen ilmaisena palveluna. Tässä luvussa kuvaamme työkalun nimeltä allas-backup, jota voidaan käyttää varmuuskopiotiedostojen ja hakemistojen luomiseen, jotka sijaitsevat CSC:n supertietokoneilla tai käyttäjän omalla tietokoneella, Allasiin.
Tämä työkalu ei kuitenkaan tarjoa varsinaista varmuuskopiointipalvelua – data tallennetaan vain yhteen paikkaan ja yhteen buckettiin Allasissa. Tämän bucketin voi poistaa todennettu käyttäjä yhdellä komennolla, mikä poistaa kaikki varmuuskopiot peruuttamattomasti.
allas-backup-työkalu tarjoaa helppokäyttöisen komentoriviliittymän restic-varmuuskopiointityökalulle. allas-backup luo automaattisesti projektilähtöisen varmuuskopiorepositorion CSC:n Allas-tallennuspalveluun ja käyttää sitä kumulatiivisiin varmuuskopioihin.
Toisin kuin datan lataustyökalut, kuten a-put
, s3cmd put
tai rclone copy
, allas-backup (tai oikeastaan restic-ohjelma) tallentaa tuodun datan kokoelmatiivisteenä. Tämä ominaisuus mahdollistaa tehokkaan tallennuksen dataseteille, joihin sisältyy pieniä muutoksia. Näin datasetin eri versiot voidaan tallentaa niin, että uuden datasetin version tapauksessa vain edelliseen versioon verrattuna muuttuneet osat tarvitsevat tallentamista.
Käyttääksesi tätä työkalua, avaa ensin yhteys Allasiin:
Yhteys pysyy auki kahdeksan tuntia.VARMUUSKOPIOINNIN TOIMINNOT {#backup-operations}
Toiminnot, joihin allas-backup
-työkalua voidaan käyttää:
-
allas-backup <tiedosto_tai_hakemisto>
taiallas-backup add <tiedosto_tai_hakemisto>
Lisää uuden varmuuskopioversion (snapshot) tiedostosta tai hakemistosta varmuuskopiorepositioon. -
allas-backup list
Listaa varmuuskopiorepositioon tallennetut snapshotit. Optio -last listaa vain snapshotien viimeisimmät versiot. -
allas-backup files <snapshot_id>
Listaa snapshotin sisältämät tiedostot. -
allas-backup find <kysely>
Etsii snapshotit, jotka sisältävät kyselytermille vastaavan tiedoston tai hakemiston. -
allas-backup restore <snapshot_id>
Hakee snapshotin tiedot paikalliseen ympäristöön. Oletuksena tallennetut tiedot palautetaan paikalliseen hakemistoon. Muita sijainteja voidaan määritellä -target-optiolla. -
allas-backup dump <snapshot_id> -f <tiedosto>
Palauttaa tiedoston sisällön snapshotista. -
allas-backup delete <snapshot_id>
Poistaa snapshotin varmuuskopiorepositoriosta. -
allas-backup unlock
Poistaa Restic-lukitustiedostot.