Dela via


Så här kopplar du bort en datadisk från en virtuell Linux-dator

Gäller för: ✔️ Flexibla skalningsuppsättningar för virtuella Linux-datorer ✔️

När du inte längre behöver en datadisk som är ansluten till en virtuell dator kan du enkelt koppla bort den. Detta tar bort disken från den virtuella datorn (VM), men tar inte bort den från lagringen. I den här artikeln arbetar vi med en Ubuntu LTS 16.04-distribution. Om du använder en annan distribution kan instruktionerna för att demontera disken vara olika.

Varning

Om du kopplar från en disk tas den inte bort automatiskt. Om du prenumererar på Premium Storage fortsätter du att debiteras lagringsavgifter för disken. Mer information finns i Priser och fakturering när du använder Premium Storage.

Om du vill använda befintliga data på disken igen kan du ansluta den igen till samma virtuella dator, eller till en annan.

Anslut till den virtuella datorn för att demontera disken

Innan du kan koppla från disken med antingen CLI eller portalen måste du demontera disken och ta bort referenser till om från fstab-filen.

Anslut till den virtuella datorn. I det här exemplet är den offentliga IP-adressen för den virtuella datorn 10.0.1.4 med användarnamnet azureuser:

ssh azureuser@10.0.1.4

Leta först reda på den datadisk som du vill koppla från. I följande exempel används dmesg för att filtrera på SCSI-diskar:

dmesg | grep SCSI

Utdata ser ut ungefär så här:

[    0.294784] SCSI subsystem initialized
[    0.573458] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    7.110271] sd 2:0:0:0: [sda] Attached SCSI disk
[    8.079653] sd 3:0:1:0: [sdb] Attached SCSI disk
[ 1828.162306] sd 5:0:0:0: [sdc] Attached SCSI disk

Här är sdc den disk som vi vill koppla från. Du bör också hämta diskens UUID.

sudo -i blkid

Utdata ser ut ungefär som i följande exempel:

/dev/sda1: UUID="11111111-1b1b-1c1c-1d1d-1e1e1e1e1e1e" TYPE="ext4"
/dev/sdb1: UUID="22222222-2b2b-2c2c-2d2d-2e2e2e2e2e2e" TYPE="ext4"
/dev/sdc1: UUID="33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e" TYPE="ext4"

Redigera /etc/fstab-filen för att ta bort referenser till disken.

Kommentar

Felaktig redigering av /etc/fstab-filen kan resultera i ett system som inte kan startas. Om du är osäker läser du distributionens dokumentation för att få information om hur du redigerar filen på rätt sätt. Vi rekommenderar också att du skapar en säkerhetskopia av /etc/fstab-filen innan du redigerar den.

Öppna filen /etc/fstab i en textredigerare och ta bort raden som innehåller diskens UUID. Med hjälp av exempelvärdena i den här artikeln skulle raden se ut så här:

UUID=33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e   /datadrive   ext4   defaults,nofail   1   2

Spara och stäng filen när du är klar.

umount Använd sedan för att demontera disken. I följande exempel demonteras partitionen /dev/sdc1 från monteringspunkten /datadrive :

sudo umount /dev/sdc1 /datadrive

Koppla från en datadisk med Azure CLI

Det här exemplet kopplar från myDataDisk-disken från den virtuella datorn med namnet myVM i myResourceGroup.

az vm disk detach -g myResourceGroup --vm-name myVm -n myDataDisk

Disken finns kvar i lagringen men är inte längre ansluten till en virtuell dator.

Kortare svarstider

I utvalda regioner har svarstiden för diskavkoppling minskat, så du ser en förbättring på upp till 15 %. Det här är användbart om du har planerade/oplanerade redundansväxlingar mellan virtuella datorer, om du skalar din arbetsbelastning eller kör en tillståndskänslig arbetsbelastning i hög skala, till exempel Azure Kubernetes Service. Den här förbättringen är dock begränsad till det explicita kommandot diskavkoppling, az vm disk detach. Prestandaförbättringen visas inte om du anropar ett kommando som implicit kan utföra en frånkoppling, till exempel az vm update. Du behöver inte vidta någon annan åtgärd än att anropa kommandot explicit koppla från för att se den här förbättringen.

Kortare svarstider är för närvarande tillgängliga i alla offentliga regioner förutom:

  • Kanada, centrala
  • Central US
  • East US
  • USA, östra 2
  • USA, södra centrala
  • Västra USA 2
  • Tyskland, norra
  • Indien, västra
  • Europa, norra
  • Europa, västra

Koppla ifrån en datadisk med hjälp av portalen

  1. I den vänstra menyn väljer du Virtuella datorer.
  2. På bladet virtuell dator väljer du Diskar.
  3. På bladet Diskar längst till höger på den datadisk som du vill koppla från väljer du knappen Koppla från för att koppla från disken.
  4. När disken har tagits bort väljer du Spara överst på bladet.

Disken finns kvar i lagringen men är inte längre ansluten till en virtuell dator. Disken tas inte bort.

Nästa steg

Om du vill återanvända datadisken kan du bara koppla den till en annan virtuell dator.

Om du vill ta bort disken, så att du inte längre debiteras lagringskostnader, se Hitta och ta bort ej anslutna Azure-hanterade och ohanterade diskar – Azure Portal.