linux掛載img映象檔案

2021-07-09 12:10:31 字數 1467 閱讀 6102

文章摘自: 

感謝原創作者。

1. 先檢視第乙個空閒loop裝置 

shell** 

sudo 

losetup 

-f /dev/loop0 

2. 使用上一步得到的裝置名,第一次建立loop裝置 

shell** 

sudo losetup /dev/loop0 hdc-0.11.img

3. 檢視資訊 

shell** 

我們可以看到,該映象只有乙個分割槽(loop0p1),從第63扇區開始(start列),每扇區512位元組(units = sectors of 1 * 512 = 512 bytes),我們算出offset,下面mout命令會用到: 

shell** 

1*512=

512

4. mout 

shell** 

sudo losetup -o 512 /dev/loop0 hdc-0.11.img

sudo mount /dev/loop0 /mnt

ls /mnt/ 

bin  dev  etc  image  mnt  tmp  usr  var

事實上,fdisk可以直接檢視img檔案(雖然功能不全,下面會說到),mount可以自動建立loop裝置,所以上面步驟可以簡化為: 

1:   sudo fdisk -lu hdc-0.11.img 

disk hdc-0.11.img: 62 mb, 62447616 bytes

16 heads, 63 sectors/track, 121 cylinders, total 121968 sectors

units = 扇區 of 1 * 512 = 512 bytes

sector size (logical/physical): 512 bytes / 512 bytes

i/o size (minimum/optimal): 512 bytes / 512 bytes

disk identifier: 0x00000000

裝置 啟動  

起點  

終點  

塊數   id  系統

hdc-0.11.img1   *  

1  120959  

60479+  81  minix / 舊 linux

2:  sudo losetup -o 512 /dev/loop0 hdc-0.11.img

(512=1*512計算得出,1為

sudo fdisk -lu /dev/loop0命令中起點)

事實上,在ubuntu上該執行成功就在已經把img映象掛載在/media/(user)/disk上,無需執行mount

sudo mount /dev/loop0 /mnt

3:不用了,解除安裝:

sudo umount /mnt

sudo losetup -d /dev/loop0

linux 掛載ISO映象檔案

掛接命令 mount 首先,介紹一下掛接 mount 命令的使用方法,mount命令引數非常多,這裡主要講一下今天我們要用到的。命令格式 mount t vfstype o options device dir 其中 1.t vfstype 指定檔案系統的型別,通常不必指定。mount 會自動選擇正...

在linux下掛載ISO映象檔案

掛接命令 mount 首先,介紹一下掛接 mount 命令的使用方法,mount命令引數非常多,這裡主要講一下今天我們要用到的。命令格式 mount t vfstype o options device dir 其中 1.t vfstype 指定檔案系統的型別,通常不必指定。mount 會自動選擇正...

在linux下掛載ISO映象檔案

掛接命令 mount 首先,介紹一下掛接 mount 命令的使用方法,mount命令引數非常多,這裡主要講一下今天我們要用到的。命令格式 mount t vfstype o options device dir 其中 1.t vfstype 指定檔案系統的型別,通常不必指定。mount 會自動選擇正...