Linux iso mount

Linux Yazıları29/05/2009


Windows ta iso dosyasını sanal sürücü kullanarak sisteme dahil edebilirsiniz. Ama linux`ta bu işlem extra bir programa dahil edilmeden sadece mount komutunu kullanarak çok basit şekilde yapılabilmekteyiz.

Bunun için için kullanacabileceğimiz komut örneğini aşağıda veriyorum.

root@slax:~#mkdir /mnt/iso
root@slax:~# mount -t iso9660 -o loop=/dev/loop20 OpenSuse.iso /mnt/iso

Eğer bu işlem sonucunda loop hatası alırsanız bu sisteminizde belirttiğiniz loop bağlantısının kullanıldığını yad olmadığını göstermektedir.

could not find any free loop device

Bunu sisteme yeni loop bağlantı ekleyerek çözebilirsiniz.

root@slax:~# losetup -a
root@slax:~# for ((i=8;i<64;i++)); do [ -e /dev/loop$i ] || mknod -m 0600 /dev/loop$i b 7 $i; done;
root@slax:~# mount -t iso9660 -o loop=/dev/loop20 OpenSuse.iso /mnt/iso

Bu işlemi her açılışta tekrarlamaktansa /etc/modprobe.conf dosyasına yeni bir parametre ekleyerek çözebilirsiniz.

/etc/modprobe.conf:
options loop max_loop=64

root@slax:~# rmmod loop && modprobe loop

Etiketler: