Menambah loop device pada debian atau ubuntu

Meski mampu menghadirkan hingga 256 loop device, secara default kernel Linux hanya menggunakan 8 loop device yang untuk beberapa keperluan terasa kurang memadai.

Misal jika kita hendak membuat local repository berupa berkas ISO dari Debian Squeeze yang memiliki 8 DVD sementara telah mounting berkas ISO lain pastinya mendapati peringatan “couldn’t find any free loop device


Berikut cara menambah loop device pada Debian Squeeze:

1. Buat berkas baru di map /etc/modprobe.d/, misalnya max_loop.conf dan isikan string options loop max_loop=n di mana n merupakan jumlah loop device yang diinginkan. Misalkan kita menghendaki loop device sebanyak 17 buah:

# echo "options loop max_loop=17" >> /etc/modprobe.d/max_loop.conf

2. Buat loop device yang baru

# for NUM in $(seq 0 16) ; do mknod -m 0660 /dev/loop$NUM b 7 $NUM ; chown root:disk /dev/loop$NUM; done

seq 0 16 berarti akan membuat loop device dari nomor 0 hingga nomor 16 yang jumlahnya total 17. Sesuaikan dengan kebutuhan.

3. Muat ulang module loop

# /sbin/rmmod loop && /sbin/modprobe loop

4. Periksa apakah loop device telah bertambah :

ls /dev | grep loop

ATAU

nano /etc/modules ,, tambahkan loop max_loop=64

 

Leave a comment