Skip to content

Lohkotaltiot ​

Taltio on verkkolohkolaite. Liität sen instanssiin, jossa se näkyy lisälevynä, jonka voit osioida, alustaa ja liittää — ihanteellinen datalle, jonka on elettävä instanssin juurilevyä pidempään.

Luo taltio ​

Kohdassa Tallennus → Taltiot → Luo valitse nimi, koko (GiB-yksiköissä), taltiotyyppi, saatavuusalue ja valinnaisesti salaus levossa:

TyyppiKäyttötarkoitus
ssdYleiskäyttöinen SSD (oletus)
nvmeKorkean suorituskyvyn NVMe
hddKapasiteetti / arkistointi
bash
fm storage volume create --name data-1 --size 100 --type ssd --zone falkenberg --encrypted
hcl
resource "frostmoln_volume" "data" {
  name        = "data-1"
  size_gb     = 100
  volume_type = "ssd"
  zone        = "falkenberg"
  encrypted   = true
}

Liitä ja mountaa ​

Liitä taltio instanssiin taltion yksityiskohtasivulta, instanssin Tallennus-välilehdeltä tai komentoriviltä. Taltio liitetään yhteen instanssiin kerrallaan (instanssilla voi olla monta taltiota):

bash
fm storage volume attach data-1 web-1            # valinnainen: --device /dev/vdb

Terraformissa liitos on oma resurssinsa, ei volyymin argumentti:

hcl
resource "frostmoln_volume_attachment" "data" {
  volume_id   = frostmoln_volume.data.id
  instance_id = frostmoln_instance.web.id
  device_path = "/dev/vdb" # valinnainen
}

Kirjaudu sitten sisään ja mountaa se:

bash
sudo mkfs.ext4 /dev/vdb
sudo mkdir -p /mnt/data && sudo mount /dev/vdb /mnt/data

Lisää se tiedostoon /etc/fstab mountatakseen sen käynnistyksessä. Irrota komennolla fm storage volume detach data-1 (käytä --force vain tarvittaessa).

Muuta kokoa ​

Taltiot voivat kasvaa (eivät pienentyä):

bash
fm storage volume resize data-1 200

Taltiota voi kasvattaa sen ollessa liitettynä ja liitoskohdassa — instanssi jatkaa toimintaansa eikä taltiota tarvitse irrottaa ensin.

Taltion kasvattaminen ei kasvata sen sisältöä. Kasvata instanssin sisällä ensin osio ja sitten tiedostojärjestelmä:

bash
sudo growpart /dev/vdb 1     # ohita, jos taltiossa ei ole osiotaulua
sudo resize2fs /dev/vdb1     # xfs_growfs /liitoskohta XFS:llä

Tilannevedokset ​

Tallenna taltiosta ajankohtainen tilannevedos, ja luo uusia taltioita tilannevedoksesta:

bash
fm storage snapshot create --name data-1-snap --volume data-1
fm storage snapshot list --volume data-1
# Palautus = luo UUSI taltio tilannevedoksesta (snapshot_id luontihetkellä)

Olemassa olevan taltion paikallaan tapahtuvaa "palautusta sen päälle" ei ole — luot uuden taltion tilannevedoksesta ja liität sen.

Kubernetes-taltiot ​

Kun hallitun Kubernetes-klusterin työkuorma pyytää tallennustilaa PersistentVolumeClaimilla, klusteri luo sille lohkotaltion. Nämä taltiot näkyvät taltioluettelossasi muiden tavoin merkittyinä Kubernetes, joten näet kaiken tallennustilan, josta sinua laskutetaan.

Niin kauan kuin klusteri on olemassa, klusteri hallinnoi taltiota. Taltioluettelo ja taltion tietosivu näyttävät, mihin klusteriin se kuuluu, ja kun ne tunnetaan, claimin nimiavaruuden ja nimen. Muuta taltiota sen PersistentVolumeClaimin kautta klusterissa — kasvata sitä esimerkiksi nostamalla claimin tallennuspyyntöä. Portaalista, CLI:stä tai API:sta tehdyt muutokset (uudelleennimeäminen, tunnisteet, koon muutos, liittäminen, irrottaminen, tilannevedos, kloonaus, palautus, poisto) hylätään 409-ristiriitana, ja portaali poistaa ne käytöstä.

Klusterin poistossa säilytetyistä taltioista tulee tavallisia taltioita. Ne näkyvät tavallisina taltioina pian klusterin poiston jälkeen merkittyinä Poistetusta klusterista ja klusterin nimellä. Voit sen jälkeen liittää ne, ottaa niistä tilannevedoksia, muuttaa niiden kokoa tai poistaa ne kuten minkä tahansa muun taltion. Niistä laskutetaan lohkotallennuksena niin kauan kuin ne ovat olemassa, joten poista taltiot, joita et enää tarvitse.

CLI:ssä fm storage volume list näyttää jokaisen taltion alkuperän SOURCE-sarakkeessa, ja fm storage volume get lisää Kubernetes-osion:

SOURCEMerkitys
k8s:<cluster>/<namespace>/<claim>Olemassa olevan klusterin hallinnoima (vain k8s:<cluster>, kunnes claim tunnetaan)
k8s:deleted:<cluster>Säilytetty poistetusta klusterista — nyt tavallinen taltio
-Kaikki muut taltiot

Huomioita ja rajoituksia ​

  • Yhden liitos — yksi instanssi kerrallaan.
  • Koon muutos on vain kasvattava; saatavuusalue on kiinteä luonnissa.
  • Taltiot laskutetaan varatun koon mukaan (tyypeittäin) niin kauan kuin ne ovat olemassa, liitettyinä tai eivät.

Liittyvät ​