Linux'ta Dosya Kullanarak Sanal SabitDisk Birimi Nasıl Oluşturulur


Sanal Sabit Disk (VHD), fiziksel bir sabit sürücünün tüm içeriğini depolayabilen, sanal bir sabit disk sürücüsünü temsil eden bir disk görüntü dosyası biçimidir. Fiziksel bir sabit sürücüye benzer şekilde davranan bir konteyner dosyasıdır. Disk görüntüsü mevcut bir sabit sürücüyü kopyalar ve tüm verileri ve yapısal özellikleri içerir.

Tıpkı fiziksel bir sabit sürücü gibi, VHD de bir dosya sistemi içerebilir ve bunu bir işletim sistemini, uygulamaları depolamak ve çalıştırmak ve ayrıca veri depolamak için kullanabilirsiniz. İşletim sistemlerini, uygulamaları ve verileri depolamak için VirtualBox Sanal Makinelerindeki (VM'ler) VHD'lerin tipik kullanımlarından biri.

Bu yazıda Linux'ta bir dosya kullanarak sanal sabit disk biriminin nasıl oluşturulacağını göstereceğiz. Bu kılavuz, BT ortamınızda test amaçlı VHD'ler oluşturmak için kullanışlıdır. Bu kılavuzun amacı doğrultusunda, 1GB boyutunda bir VHD birimi oluşturacağız ve bunu EXT4 dosya sistemi türüyle biçimlendireceğiz.

Sanal Sürücü Birimini Tutmak için Yeni Bir Görüntü Oluşturun

Bunu yapmanın birçok yolu vardır, ancak en kolay yol aşağıdaki dd komutunu kullanmaktır. Bu örnekte, 1GB boyutunda bir VHD birimi oluşturacağız.

sudo dd if=/dev/zero of=VHD.img bs=1M count=1200

Nerede :

  • if=/dev/zero: veri depolamayı başlatmak için bir karakter akışı sağlayan giriş dosyası
  • of=VHD.img: depolama birimi olarak oluşturulacak görüntü dosyası
  • bs=1M: tek seferde 1 milyona kadar okuma ve yazma
  • count=1200: yalnızca 1200 milyon (1 GB) giriş bloğunu kopyalayın

Daha sonra, VHD görüntü dosyasındaki EXT4 dosya sistemi türünü mkfs yardımcı programı ile biçimlendirmemiz gerekiyor. Aşağıdaki ekran görüntüsünde gösterildiği gibi /media/VHD.img'nin özel bir blok aygıtı olmadığı sorulduğunda y yanıtını verin.

sudo mkfs -t ext4 /media/VHD.img

VHD birimine erişmek için bir dizine (bağlama noktası) bağlanmamız gerekir. Sırasıyla bağlama noktasını oluşturmak ve VHD birimini bağlamak için bu komutları çalıştırın. -o, montaj seçeneklerini belirtmek için kullanılır; burada seçenek döngüsü, /dev/ dizini altındaki aygıt düğümünü belirtir.

sudo mkdir /mnt/VHD/
sudo mount -t auto -o loop /media/VHD.img /mnt/VHD/

Not: VHD dosya sistemi yalnızca bir sonraki yeniden başlatmaya kadar takılı kalacaktır; sistem önyüklemesinde onu eklemek için bu girişi /etc/fstab dosyası.

/media/VHD.img  /mnt/VHD/  ext4    defaults        0  0

Artık aşağıdaki df komutunu kullanarak yeni oluşturulan VHD dosya sistemini bağlama noktasıyla doğrulayabilirsiniz.

df -hT

Sanal Sürücü Birimini Kaldırma

Artık VHD birimine ihtiyacınız yoksa VHD dosya sisteminin bağlantısını kesmek için aşağıdaki komutları çalıştırın ve ardından görüntü dosyasını silin:

sudo umount /mnt/VHD/
sudo rm /media/VHD.img

Aynı fikri kullanarak Linux'ta bir dosya kullanarak bir takas alanı/alanı da oluşturabilirsiniz.

Bu kadar! Bu kılavuzda, Linux'ta bir dosya kullanarak sanal sabit disk biriminin nasıl oluşturulacağını gösterdik. Paylaşmak istediğiniz düşünceleriniz veya soracağınız sorularınız varsa aşağıdaki yorum formunu kullanarak bize ulaşabilirsiniz.