Pengantar
Hardisk Virtual adalah format file gambar disk yang mewakili hard disk drive virtual, Ini adalah file wadah yang bertindak mirip dengan hard drive fisik.
VHD dapat berisi sistem file, dan Anda dapat menggunakannya untuk menyimpan dan menjalankan sistem operasi, aplikasi, serta menyimpan data.
Kami akan mengilustrasikan cara membuat volume hard disk virtual menggunakan file di Linux. kita akan membuat volume VHD dengan ukuran 1GB , dan format dengan ext4 jenis sistem file.
Buat Gambar menjadi Drive Virtual
Kita dapat menggunakan perintah dd berikut ini untuk melakukan ini.
Jadi kita akan membuat volume VHD dengan ukuran 1GB gambar.
[root@unixcop ~]# dd if=/dev/zero of=/media/unixcop.img bs=1M count=1200
1200+0 records in
1200+0 records out
1258291200 bytes (1.3 GB) copied, 18.8613 s, 66.7 MB/s
[root@unixcop ~]#
Dimana:
- if=/dev/zero :file input untuk menyediakan aliran karakter untuk inisialisasi penyimpanan data
- of=unixcop.img :file gambar yang akan dibuat sebagai volume penyimpanan
- bs=1M :membaca dan menulis hingga 1 juta sekaligus
- hitung=1200 :salin hanya 1200M (1GB) blok masukan
Kita perlu memformat ext4 jenis sistem file di VHD file gambar dengan perintah mkfs .
[root@unixcop ~]# mkfs -t ext4 /media/unixcop.img
mke2fs 1.42.9 (28-Dec-2013)
/media/unixcop.img is not a block special device.
Proceed anyway? (y,n) y
Discarding device blocks: done
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
76800 inodes, 307200 blocks
15360 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=314572800
10 block groups
32768 blocks per group, 32768 fragments per group
7680 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Allocating group tables: done
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
[root@unixcop ~]#
Juga kita perlu me-mount ke direktori.
Untuk membuat titik pemasangan dan memasang volume VHD, jalankan perintah berikut.
[root@unixcop ~]# mkdir /mnt/unixcop
[root@unixcop ~]# mount -t auto -o loop /media/unixcop.img /mnt/unixcop/
- -o digunakan untuk menentukan opsi pemasangan.
- opsi loop menunjukkan node perangkat di bawah /dev/ direktori.
Untuk memasang VHD saat boot sistem, tambahkan entri ini di /etc/fstab berkas.
/media/unixcop.img /mnt/unixcop/ ext4 defaults 0 0
Anda dapat melihat bentuknya dari tangkapan layar di bawah ini.
Terakhir, Anda dapat memverifikasi sistem file VHD baru dengan mount point menggunakan perintah berikut:
# df -h
Cara menghapus volume VHD
Jika Anda tidak memerlukan volume VHD lagi, gunakan perintah ini untuk melepas dan menghapusnya.
# umount /mnt/unixcop/
# rm /media/unixcop.img