1. 程式人生 > >linux img檔案 分割槽掛載

linux img檔案 分割槽掛載

首先是將製作的img檔案比如hd5.img和loop裝置建立聯絡。

losetup /dev/loop0 hd5.img

然後用fdisk分割槽:fdisk /dev/loop0

mkfs.ext4 /dev/loop0  格式化

mount /dev/loop0 /mnt   掛載使用

umount /mnt 解除安裝目錄

losetup -d /dev/loop0 解除安裝loop0裝置IMG檔案

 

 losetup命令

    losetup [ -e encryption ] [ -o offset ] loop_device file
    losetup [ 
-d ] loop_device 說明: 此命令用來設定迴圈裝置。迴圈裝置可把檔案虛擬成塊裝置,籍此來模擬整個檔案系統,讓使用者得以將其視為硬碟驅動器,光碟機或軟碟機等裝置,並掛入當作目錄來使用。 上面,命令格式中的選項與引數名: -e 表示加密的方式 -o 設定資料偏移量 -d 解除安裝裝置 loop_device 迴圈裝置名,在 linux 下如 /dev/loop0 , /dev/loop1 等。 file 要與迴圈裝置相關聯的檔名,這個往往是一個磁碟鏡象檔案,如 *.img

(1)建立空的磁碟映象檔案,這裡建立一個1.44M的軟盤

          $ dd if=/dev/zero of=floppy.img bs=512 count=2880

(2)使用 losetup將磁碟映象檔案虛擬成快裝置

          $ losetup /dev/loop1 floppy.img

(3)掛載塊裝置

          $ mount /dev/loop0 /tmp

    經過上面的三步之後,我們就可以通過/tmp目錄,像訪問真實快裝置一樣來訪問磁碟映象檔案floppy.img。

(4) 解除安裝loop裝置

          $ umount /tmp

          $ losetup -d /dev/loop1