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.

Miten siirtää dataa Rahtiin?

Kuten saatavilla olevia tallennusvaihtoehtoja käsittelevässä artikkelissa on kuvattu, dataa on mahdollista tallentaa pysyvän taltioin avulla tai käyttämällä objektitallennuspalvelua, kuten Allasta.

pysyvään taltioon

Jotta data voidaan siirtää Rahtiin, paras menetelmä on käyttää komentorivityökalua oc rsync. Sen ohjeesta:

$ oc rsync
Copy local files to or from a pod container

This command will copy local files to or from a remote container. It only copies the changed files
using the rsync command from your OS. To ensure optimum performance, install rsync locally. In UNIX
systems, use your package manager. In Windows, install cwRsync from https://www.itefix.net/cwrsync.

Ensimmäiseksi on asennettava oc.

Kun oc on asennettu, prosessi on seuraava:

  • Luo PersistentVolumeClaim (PVC) datan tallentamista varten Rahtiin. Voit käyttää selainkäyttöliittymää tai suoraan komentoriviä. Tässä esimerkissä käytämme komentoriviä. Yksinkertainen tapa luoda 1Gi-kokoinen taltio nimeltä testing-pvc on:
$ echo 'apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: testing-pvc
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 1Gi' | oc create -f -
  • Liitä PVC PODiin, jossa rsync on asennettuna. Voit käyttää mitä tahansa levykuvaa, jossa komento rsync on asennettu. Jos sinulla ei ole pääsyä sellaiseen levykuvaan, oc rsync toimii myös levykuvalla, jossa tar on asennettuna (centos- ja ubuntu-levykuvissa tar on valmiiksi asennettuna).

  • Käytä lopuksi komentoa oc rsync paikallisen hakemiston synkronoimiseen podin hakemiston kanssa:

oc rsync ./local/dir/ POD:/remote/dir

Jos paikallinen data muuttuu, voit ajaa saman komennon uudelleen. Jos levykuvassa on rsync asennettuna, vain muuttunut data kopioidaan PVC:lle.

Altaan objektitallennukseen

Katso ohje Allaksen käyttämisestä Rclonen kanssa, jossa neuvotaan, miten data kopioidaan Altaaseen. Kun data on Altaassa, voit käyttää mitä tahansa Swift- tai S3-yhteensopivaa asiakasohjelmaa tai kirjastoa, kuten rclonea, datan käyttämiseen sovelluksessasi.

Suomenkielinen tekoälykäännös

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

Klikkaa tästä antaaksesi palautetta