Skip to content

Blokkvolumer

Et volum er en nettverksblokkenhet med Ceph som backend. Du kobler det til en instans der det vises som en ekstra disk du kan partisjonere, formatere og montere — ideelt for data som må overleve instansens rotdisk.

Opprett et volum

Under Lagring → Volumer → Opprett velger du et navn, en størrelse (i GiB), en volumtype, en tilgjengelighetssone, og eventuelt kryptering i hvile:

TypeFor
ssdGenerell SSD (standardvalget)
nvmeHøyytelses NVMe
hddKapasitet / arkivering
bash
fm storage volume create --name data-1 --size 100 --type ssd --zone sweden-a --encrypted
hcl
resource "frostmoln_volume" "data" {
  name        = "data-1"
  size_gb     = 100
  volume_type = "ssd"
  zone        = "sweden-a"
  encrypted   = true
}

Koble til og monter

Koble et volum til en instans fra volumets detaljside, instansens Lagring-fane, eller CLI. Et volum kobles til én instans om gangen (en instans kan ha mange volumer):

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

Med Terraform er tilkoblingen en egen ressurs, ikke et argument på volumet:

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

Logg deretter inn og monter det:

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

Legg det til i /etc/fstab for å montere ved oppstart. Koble fra med fm storage volume detach data-1 (bruk --force bare hvis nødvendig).

Endre størrelse

Volumer kan vokse (ikke krympe):

bash
fm storage volume resize data-1 200

Etter at du har utvidet volumet, utvider du filsystemet inne i instansen (resize2fs / xfs_growfs).

Øyeblikksbilder

Fang opp et øyeblikksbilde av et volum på et gitt tidspunkt, og opprett nye volumer fra et øyeblikksbilde:

bash
fm storage snapshot create --name data-1-snap --volume data-1
fm storage snapshot list --volume data-1
# Gjenoppretting = opprett et NYTT volum fra øyeblikksbildet (snapshot_id ved oppretting)

Det finnes ingen «gjenopprett over» på stedet for et eksisterende volum — du oppretter et nytt volum fra øyeblikksbildet og kobler det til.

Merknader og begrensninger

  • Enkelttilkobling — én instans om gangen.
  • Endring av størrelse er kun voksende; tilgjengelighetssonen er fast ved oppretting.
  • Volumer faktureres etter tildelt størrelse (per type) så lenge de eksisterer, enten de er koblet til eller ikke.

Relatert