今時のLoopbackデバイスがないの環境での isoファイルのMount

今どきの構成はLoopbackデバイスがないために普通に iso ファイルをマウントしようとすると以下のようにエラーになります。

❯❯❯ sudo mount -o loop -t iso9660 ./D2.12A-enUS.iso /mnt/iso/
mount: /mnt/iso/: failed to setup loop device for ./D2.12A-enUS.iso.
hideaki at pop-os in /m/h/0/U/t/D/D/w/D/D2_D2LOD-1.12
❯❯❯ sudo mount -t iso9660 ./D2.12A-enUS.iso /mnt/iso/
mount: /mnt/iso: スペシャルデバイス ./D2.12A-enUS.iso が存在しません.

このような場合には losetup を使います。

sudo losetup -f ./D2-1.12A-enUS.iso
sudo mount /dev/loop0 /mnt/iso

いくつも実行した場合には loop1と追加されています

❯❯❯ sudo losetup -a
/dev/loop1: [2051]:34150 (/media/hideaki/01D495160FB2C420/Users/tokih/Desktop/Diablo2/work/Diablo_Images/D2_D2LOD-1.12/D2LOD-1.12A-enUS.iso)
/dev/loop0: [2051]:34170 (/media/hideaki/01D495160FB2C420/Users/tokih/Desktop/Diablo2/work/Diablo_Images/D2_D2LOD-1.12/D2-1.12A-enUS.iso)

最後は sudo lopsetup -D で消しておきます。


Created by roguer.info 2016