1. 程式人生 > >linux下使用kpartx掛載虛擬檔案系統

linux下使用kpartx掛載虛擬檔案系統

linux下使用kpartx掛載虛擬檔案系統

linux中,如果映像檔案(.img)含有分割槽表的話,那麼用losetup這個程式來載入檔案系統就有點力不從心了。因為losetup只能載入無分割槽的檔案系統映像檔案。不過有一個好東西配合losetup卻可以來掛載帶有分割槽表的映像檔案這就是kpartx。

1. 查詢一個loop裝置

 

2. 將映象虛擬化成迴圈裝置

 

3. 使用kpartx裝載映象,裝載之後,就可以在/dev/mapper/目錄下看到映象中檔案

 

4. /dev/mapper中的映象檔案mount/mnt,進行修改

 

5. 使用完映象檔案系統後退出,先使用umount  /mnt解除安裝,其次使用

 kpartx  -dv /dev/loop0 ,最後使用losetup -d /dev/loop0斷掉和映像檔案的掛接關係。

註釋:kpartx -a指定去新增哪個映像檔案(add)-v是指掛到loop裝置(verbose)-d就是delete的意思了。