Hyppää sisältöön

Welcome to our weekly research support coffee hour on Zoom! Click here for more information.

Warning!

Puhti scratch disk is becoming very full (80+ % ) resulting in performance degradation. Everybody is advised to only keep actively processed data on scratch, all other data should be deleted, transferred to host institute or stored in Lumi-O. No new quota will be granted. Click here for a tool for examining your disk usage.

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:

module load allas
allas-conf
Yhteys pysyy avoinna kahdeksan tuntia.

VARMISTUSTOIMINNOT

Komentoa allas-backup voidaan käyttää seuraaviin toimintoihin:

  • allas-backup <file_or_directory> or allas-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.

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta