虛擬裝置-loop

虛擬裝置 loop 可以用來掛載 iso 檔,CentOS 預設數量為 8 個
# ls -l /dev/loop*
 brw-rw----. 1 root disk 7, 0 Oct 6 15:31 /dev/loop0
 brw-rw----. 1 root disk 7, 1 Oct 6 15:31 /dev/loop1
 brw-rw----. 1 root disk 7, 2 Oct 6 15:31 /dev/loop2
 brw-rw----. 1 root disk 7, 3 Oct 6 15:31 /dev/loop3
 brw-rw----. 1 root disk 7, 4 Oct 6 15:31 /dev/loop4
 brw-rw----. 1 root disk 7, 5 Oct 6 15:31 /dev/loop5
 brw-rw----. 1 root disk 7, 6 Oct 6 15:31 /dev/loop6
 brw-rw----. 1 root disk 7, 7 Oct 6 15:31 /dev/loop7

如何增加 loop 裝置數量? 增加核心參數 max_loop
範例:將裝數量增加至 32 個
# vim /boot/grub/grub.conf
# reboot



掛載 ISO 檔


準備 ISO 檔,建立掛載點後並掛載
# ll
 total 198660
 -rw-r--r--. 1 root root 203423744 Oct 6 16:29 CentOS-6.3-i386-netinstall.iso
# mkdir /mnt/cdrom1  //建立掛載點
# mount CentOS-6.3-i386-netinstall.iso /mnt/cdrom1/
 mount: /root/Downloads/CentOS-6.3-i386-netinstall.iso is not a block device (maybe try `-o loop'?)  // 錯誤訊息:無法直接掛載,必須加入相關參數
# mount -o loop CentOS-6.3-i386-netinstall.iso /mnt/cdrom1/

查看掛載狀態
# df
# cd /mnt/cdrom1


查看使用中的裝置
# losetup -a
 /dev/loop0: [0802]:652062 (/root/Downloads/CentOS-6.3-i386-netinstall.iso)

開機時掛載
# vim /etc/fstab
 /root/Downloads/CentOS-6.3-i386-netinstall.iso /mnt/cdrom1 iso9660 defaults,loop 0 0
# mount -a

沒有留言:

張貼留言