GNU/Linux >> Belajar Linux >  >> Linux

Membuat Disk Virtual Menggunakan Baris Perintah Linux

​Linux memang sistem yang hebat dengan alat luar biasa yang kami miliki. Ada banyak hal yang bisa dicapai dengan menggunakan terminal. Salah satu aktivitas tersebut adalah membuat hard drive virtual. Sistem Linux Anda seharusnya sudah memiliki alat yang diperlukan untuk melakukan ini tanpa memerlukan perangkat lunak mesin virtual.

CATATAN:Tutorial ini hanya mencakup pembuatan image disk berukuran tetap yang partisinya dapat dipasang menggunakan Linux. Program mesin virtual seperti VirtualBox memungkinkan Anda membuat drive virtual yang berkembang secara dinamis yang ukurannya bertambah kapan pun diperlukan. Jika tujuan Anda adalah membuat disk untuk program seperti VirtualBox, Anda perlu menggunakan alatnya.

Persyaratan Alat

​Perintah berikut yang Anda perlukan adalah:

  • 'dd' untuk membuat file. Anda juga dapat melakukan bximage (bagian dari Bochs PC Emulator) jika diinginkan.
  • ‘fdisk’ untuk membuat partisi, atau program partisi mana pun yang Anda suka.
  • 'mkfs' untuk memformat partisi.
  • 'losetup' untuk menyiapkan perangkat loop untuk setiap partisi.

Anda dapat menggunakan alat apa pun yang Anda rasa nyaman untuk mencapai tujuan yang sama, tentu saja.

Membuat Gambar dan Memformat Partisi

​Membuat gambar itu sederhana menggunakan 'dd'. Semua ini akan lakukan adalah menulis nol ke file dengan ukuran tertentu. Sebagai contoh, mari kita buat gambar 1GB:$ dd if=/dev/zero of=1GB_HDD.img bs=1M count=1024​Ini akan memakan sedikit waktu. Anda dapat memilih ukuran yang lebih kecil atau lebih besar jika Anda mau.

Setelah selesai, partisi harus dibuat menggunakan fdisk. Karena tidak ada tabel partisi, satu akan dibuat. Ini adalah tabel partisi DOS. Mari beralih ke tabel GPT dengan memasukkan 'g' ke dalam prompt untuk membuatnya. Sekarang, buat partisi dengan memasukkan 'n'. Terima semua default. Partisi yang dibuat akan dalam format Linux asli yang dapat berupa ext2, ext3, atau ext4. Kemudian tulis perubahan pada gambar dengan memasukkan 'w'.

Setelah perubahan ditulis dan fdisk ditutup, yang perlu dilakukan hanyalah memformat partisi yang menjalankan 'mkfs.ext4' pada file gambar itu sendiri untuk membuat partisi ext4. Ini mungkin menanyakan apakah Anda tetap ingin melanjutkan jika partisi GPT ditemukan. Jika ya, katakan ya.

$ mkfs.ext4 1GB_HDD.img

Jika semuanya berjalan dengan baik, Anda dapat melanjutkan ke penyiapan perangkat loop untuk gambar Anda. Ini membutuhkan penggunaan 'losetup' (yaitu, pengaturan loop). Perintah yang ingin kita jalankan akan menetapkan perangkat loop yang tersedia (parameter -f untuk menemukannya) ke partisi pada gambar, dan menampilkan nama perangkat loop tersebut (–show parameter):​ $ sudo losetup -Pf –show 1GB_HDD .img

​Jika berhasil, Anda seharusnya dapat mengakses partisi dengan menggunakan 'mount' atau melalui pengelola file Anda.

​Gambar Dengan Banyak Partisi

Itulah cara Anda membuat drive virtual dengan satu partisi. Bagaimana dengan gambar dengan dua atau lebih partisi? Ada beberapa langkah tambahan yang diperlukan, tetapi begitu Anda tahu apa yang harus dilakukan, itu masih cukup sederhana. Mulailah dengan membuat gambar 4 GB:

$ dd if=/dev/zero of=4GB_HDD.img bs=1M count=4096

​Gunakan fdisk untuk membuat tiga partisi Linux dengan tabel partisi GPT. Saya memilih ukuran partisi saya secara acak. Jangan ragu untuk memilih sendiri ukuran setiap partisi.

​Sekarang kita perlu menjalankan 'losetup' untuk mendapatkan akses ke setiap partisi dengan menetapkan perangkat loop ke masing-masing partisi.

$ sudo losetup -Pf --show 4GB_HDD.img 

Seperti sebelumnya, kami ingin melihat perangkat loop apa yang dipilih. Namun, kali ini, parameter '-P' berguna dalam kasus ini karena ia memberi tahu 'losetup' untuk memindai gambar untuk partisi apa pun untuk membuat perangkat loop. Saat antarmuka loop dibuat, lihat 'lsblk' untuk melihat perangkat yang dibuat.

Setelah itu, setiap partisi perlu diformat sebelum digunakan, jadi jalankan 'mkfs' untuk membuatnya. Coba jalankan 'mkfs.ext2' di partisi pertama untuk membuat sistem file ext2. Kemudian jalankan 'mkfs.ext4' pada dua lainnya untuk membuat sistem file ext4 pada gambar. Setelah diformat, Anda harus dapat memasangnya melalui baris perintah atau pengelola file.

Selesaikan partisi

​Jika Anda sudah selesai dengan partisi, jalankan 'losetup' untuk menghapus perangkat loop yang Anda inginkan.

Kesimpulan

​Untuk membuat drive virtual dengan partisi di Linux adalah proses yang sangat sederhana. Jika Anda mengalami masalah, beri tahu saya di bagian komentar di bawah artikel ini. Saya akan merespons sesegera mungkin.


Linux
  1. Linux Membuat Grup Menggunakan Perintah Groupadd

  2. Cara Membuat Database di MySQL Menggunakan Command Line

  3. Linux ln perintah

  1. Pengantar menggunakan tcpdump di baris perintah Linux

  2. Menggunakan kekuatan di baris perintah Linux

  3. Copot pemasangan Node.JS menggunakan baris perintah Linux?

  1. Cara Shutdown atau Reboot Linux menggunakan Command Line

  2. Cara Reboot Linux Menggunakan Command Line

  3. Buat file dengan menggunakan baris perintah di Linux