nbd3

Kulak-Kulik Kernel : Menambahkan Dukungan Network Block Device pada Kernel.

Pada bahasan sebelumnya, kita membahas tentang cara sederhana mount berkas qcow2. Untuk bisa melakukan mount itu, kita perlu memuat modul kernel yaitu nbd. Secara default / bawaan, kebanyakan distro sudah menambahkan dukungan untuk module nbd melalui konfigurasi Network Block Device pada berkas konfigurasi kernel. Bagaimana kalau kernel kita belum memiliki dan ingin menambahkan dukungan itu ? Nah, kali ini kita akan bahas.

Persiapan.

Berikut adalah beberapa hal yang perlu dipersiapkan :

  • berkas konfigurasi kernel, contohnya bisa diunduh di sini.
  • kode sumber kernel, bisa diunduh pada laman kernel.org / bisa di sini.

Langkah-langkah.

Berikut adalah langkah-langkah yang bisa kamu jalankan :

Sebagai catatan, kita asumsikan bahwa konfigurasi kernel kita sebelumnya belum ada dukungan Network block device, jadi bisa kita tambahkan.

  1. Masuk ke direktori kode sumber kernel!

  2. Salin konfigurasi kernel ke direktori kode sumber kernel !

    $ cp /boot/config-$(uname -r) .config
    
  3. Jalankan perintah make menuconfig !

  4. Navigasikan menu dan submenu seperti berikut ini !

    Devices Drivers --->
       Block devices --->
            Network block devices support 
    

    Bisa dilihat pada gambar dibawah ini :

Device Drivers.

nbd1

Block devices.

nbd2

Network block device support.

nbd3
  1. Simpan konfigurasi !

  2. Konfirmasikan jika konfigurasi sudah benar !

    • Cek dengan perintah berikut ini !
    $ grep NBD .config
    
    • Pastikan ada keluaran / output seperti ini !
    CONFIG_BLK_DEV_NBD=m
    
  3. Setelah terkonfirmasi benar, bisa dilanjut mengkompil kernel seperti biasa !

  4. Konfirmasikan / cek jika modul nbd sudah ada !

    • Setelah terkompil, terpasang, dan bisa boot, kita masih perlu mengecek apakah modul nbd sudah ada. Bisa dicek dengan perintah berikut ini :
    $ find /lib/modules/$(uname -r) -name "*nbd*"
    
    • Jika memang ada, kita bisa mulai memuat / load modulnya dengan perintah berikut ini :
    $ sudo modprobe nbd max_part=8
    

Ringkasan.

Untuk bisa melakukan mount pada berkas qcow2 kita perlu dukungan Network block device. Untuk menambahkan dukungan Network block device pada kernel, kita bisa melakukan beberapa langkah ini :

  1. Mengubah konfigurasi kernel.
  2. Mengkompil kernel dengan konfigurasi yang sudah diubah.

Penutup.

Demikian tadi cara menambahkan dukungan Network block device pada kernel, semoga bisa membantu dan menjadi informasi / ilmu tambahan. Semoga dapat diikuti dengan mudah, terima kasih dan sampai berjumpa pada tulisan selanjutnya !

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *