-
Allas-asiakasohjelmat
-
a-backup
allas-backup: lähes itsepalveluvarmistus
CSC ei tarjoa asiakkailleen varmistuspalvelua maksuttomana palveluna. Tässä luvussa kuvaamme työkalun nimeltä allas-backup, jota voidaan käyttää tiedostojen ja hakemistojen varmuuskopioiden tekemiseen CSC:n supertietokoneilla tai käyttäjän omalla tietokoneella sijaitsevista tiedoista Altaaseen.
Tämä työkalu ei kuitenkaan tarjoa varsinaista varmistuspalvelua – data tallennetaan vain yhteen sijaintiin ja yhteen ämpäriin Allaksessa. Tämän ämpärin voi poistaa tunnistautunut käyttäjä yhdellä komennolla, jolloin kaikki varmuuskopiot poistuvat peruuttamattomasti.
Työkalu allas-backup tarjoaa helppokäyttöisen komentorivikäyttöliittymän restic -varmistustyökalulle. allas-backup luo automaattisesti projektikohtaisen varmistusrepositorion CSC:n Allas-tallennuspalveluun ja käyttää sitä kumulatiivisiin varmuuskopioihin.
Toisin kuin datan lataamiseen Altaaseen käytettävät työkalut, kuten a-put, s3cmd put tai rclone copy, allas-backup (tai oikeastaan ohjelma restic) tallentaa tuodun datan hajautuskokoelmana. Tämä ominaisuus mahdollistaa sellaisten aineistojen tehokkaan tallennuksen, joissa on pieniä muutoksia. Näin aineiston eri versioita voidaan tallentaa siten, että uuden aineistoversion tapauksessa tarvitsee tallentaa vain edelliseen versioon verrattuna muuttuneet osat.
Jotta voit käyttää tätä työkalua, avaa ensin yhteys Allakseen:
Yhteys pysyy avoinna kahdeksan tuntia.VARMISTUSTOIMINNOT
Komentoa allas-backup voidaan käyttää seuraaviin toimintoihin:
-
allas-backup <file_or_directory>orallas-backup add <file_or_directory>
Lisää tiedoston tai hakemiston uuden varmuuskopioversion (vedoksen) varmistusrepositoriooon. -
allas-backup list
Luettelee repositorioon tallennetut vedokset. Valinta -last näyttää vain vedosten uusimmat versiot. -
allas-backup files <snapshot_id>
Luettelee vedoksen sisältämät tiedostot. -
allas-backup find <query>
Etsii vedokset, jotka sisältävät hakutermiä vastaavan tiedoston tai hakemiston. -
allas-backup restore <snapshot_id>
Noutaa vedoksen datan paikalliseen ympäristöön. Oletuksena tallennettu data palautetaan paikalliseen hakemistoon. Muita sijainteja voidaan määrittää valinnalla -target. Olemassa olevia paikallisia tiedostoja ei ylikirjoiteta. Vain puuttuvat tiedostot noudetaan. -
allas-backup restore-overwrite <snapshot_id>
Noutaa annetun vedoksen datan paikalliseen ympäristöön. Oletuksena tallennettu data palautetaan paikalliseen hakemistoon. Muita sijainteja voidaan määrittää valinnalla -target. Olemassa olevat paikalliset tiedostot ylikirjoitetaan. -
allas-backup restore-newer <snapshot_id>
Noutaa annetun vedoksen datan paikalliseen ympäristöön. Oletuksena tallennettu data palautetaan paikalliseen hakemistoon. Muita sijainteja voidaan määrittää valinnalla -target. Olemassa olevat paikalliset tiedostot ylikirjoitetaan vain, jos vedoksessa olevan tiedoston aikaleima on uudempi kuin paikallisen tiedoston. -
allas-backup dump <snapshot_id> -f <file>
Noutaa vedoksessa olevan tiedoston sisällön. -
allas-backup delete <snapshot_id>
Poistaa vedoksen varmistusrepositoriosta. -
allas-backup unlock
Poistaa Resticin lukkotiedostot.