Bir Linux sanal makinesindeki veri diskini ayırma
Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Esnek ölçek kümeleri
Sanal makineye bağlı bir veri diskine ihtiyacınız olmadığında bunu kolayca ayırabilirsiniz. Bu işlem diski sanal makineden (VM) kaldırır, ancak depolama alanından kaldırmaz. Bu makalede Ubuntu LTS 16.04 dağıtımıyla çalışıyoruz. Farklı bir dağıtım kullanıyorsanız, diski çıkarma yönergeleri farklı olabilir.
Uyarı
Bir diski ayırırsanız otomatik olarak silinmez. Premium depolamaya aboneyseniz disk için depolama ücreti ödemeye devam edebilirsiniz. Daha fazla bilgi için bkz. Premium Depolama kullanırken fiyatlandırma ve faturalama.
Disk üzerinde var olan verileri yeniden kullanmak isterseniz bu verileri aynı sanal makineye veya başka birine yeniden ekleyebilirsiniz.
Diski çıkarabilmek için VM'ye bağlanma
CLI veya portal kullanarak diski ayırabilmeniz için önce diski çıkarmanız ve fstab dosyanızdan if başvurularını kaldırmanız gerekir.
VM’ye bağlanın. Bu örnekte, VM'nin genel IP adresi azureuser kullanıcı adıyla 10.0.1.4'tür:
ssh azureuser@10.0.1.4
İlk olarak, ayırmak istediğiniz veri diskini bulun. Aşağıdaki örnek, SCSI disklerini filtrelemek için dmesg kullanır:
dmesg | grep SCSI
Çıktı aşağıdaki örneğe benzer:
[ 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
Burada, sdc ayırmak istediğimiz disktir. Ayrıca diskin UUID değerini de almalısınız.
sudo -i blkid
Çıktı aşağıdaki örneğe benzer:
/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"
Disk başvurularını kaldırmak için /etc/fstab dosyasını düzenleyin.
Not
/etc/fstab dosyasının yanlış düzenlenmesi, önyükleme yapılmayan bir sisteme neden olabilir. Emin değilseniz, bu dosyayı doğru düzenleme hakkındaki bilgiler için dağıtımın belgelerine bakın. Düzenlemeden önce /etc/fstab dosyasının bir yedeğinin oluşturulması da önerilir.
/etc/fstab dosyasını bir metin düzenleyicisinde açın ve diskinizin UUID değerini içeren satırı kaldırın. Bu makaledeki örnek değerler kullanıldığında, satır aşağıdaki gibi görünür:
UUID=33333333-3b3b-3c3c-3d3d-3e3e3e3e3e3e /datadrive ext4 defaults,nofail 1 2
İşiniz bittiğinde dosyayı kaydedin ve kapatın.
Ardından, diski sökmek için kullanın umount
. Aşağıdaki örnek /dev/sdc1 bölümünü /datadrive bağlama noktasından kaldırır:
sudo umount /dev/sdc1 /datadrive
Azure CLI kullanarak veri disklerini ayırma
Bu örnek myResourceGroup'ta myDataDisk diskini myVM adlı VM'den ayırır.
az vm disk detach -g myResourceGroup --vm-name myVm -n myDataDisk
Disk depolama alanında kalır ancak artık bir sanal makineye bağlı değildir.
Daha düşük gecikme süresi
Belirli bölgelerde disk ayırma gecikme süresi azaldığından %15'e varan bir iyileştirme görürsünüz. Vm'ler arasında planlı/plansız yük devretmeleriniz varsa, iş yükünüzü ölçeklendiriyorsanız veya Azure Kubernetes Service gibi yüksek ölçekli durum bilgisi olan bir iş yükü çalıştırıyorsanız bu yararlı olur. Ancak, bu geliştirme açık disk ayırma komutuyla sınırlıdır. az vm disk detach
gibi az vm update
örtük olarak ayırma gerçekleştirebilecek bir komut çağırırsanız performans geliştirmesini görmezsiniz. Bu iyileştirmeyi görmek için açık ayırma komutunu çağırmak dışında herhangi bir işlem yapmanız gerekmez.
Şu anda aşağıdakiler dışında tüm genel bölgelerde daha düşük gecikme süresi kullanılabilir:
- Orta Kanada
- Central US
- Doğu ABD
- Doğu ABD 2
- Orta Güney ABD
- Batı ABD 2
- Almanya Kuzey
- Hindistan Batı
- Kuzey Avrupa
- West Europe
Portalı kullanarak veri diski çıkarma
- Soldaki menüden Sanal Makineler'yi seçin.
- Sanal makine dikey penceresinde Diskler'i seçin.
- Diskler dikey penceresinde, ayırmak istediğiniz veri diskinin en sağındaki ayırma düğmesini seçerek diski ayırabilirsiniz.
- Disk kaldırıldıktan sonra dikey penceresinin üst kısmındaki Kaydet'i seçin.
Disk depolama alanında kalır ancak artık bir sanal makineye bağlı değildir. Disk silinmez.
Sonraki adımlar
Veri diskini yeniden kullanmak istiyorsanız, başka bir VM'ye eklemeniz yeterlidir.
Artık depolama maliyetlerine maruz kalmamak için diski silmek istiyorsanız bkz . Eklenmemiş Azure yönetilen ve yönetilmeyen diskleri bulma ve silme - Azure portalı.