linux img文件 分區掛載


首先是將制作的img文件比如hd5.img和loop設備建立聯系。

losetup /dev/loop0 hd5.img

然后用fdisk分區:fdisk /dev/loop0

mkfs.ext4 /dev/loop0  格式化

格式化share.img文件
mkfs.ext4/var/lib/libvirt/images/share.img

 

mount /dev/loop0 /mnt   掛載使用

umount /mnt 卸載目錄

losetup -d /dev/loop0 卸載loop0設備IMG文件

 

 
         

查看所有的映射  losetup -a

 
         

查看第一個空閑的環設備  losetup --find

 
         

刪除   losetup -d /dev/loop0

 



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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM