Linux用文件虛擬成存儲設備(掛載虛擬磁盤)
准備虛擬磁盤文件
執行以下命令可以在根目錄生成一個名為drive.img
的512MB文件:
dd if=/dev/zero of=/drive.img bs=1M count=512
創建完文件后的2個用法
用法1:直接掛載到文件系統節點
mkfs.ext4 /raid.img
mount -o loop /drive.img /mnt/vdisk1/
用法2:將磁盤文件映射為塊設備
有些程序要求把虛擬磁盤文件映射為塊設備才可使用,可以這么映射:
losetup /dev/loop1 /drive.img
可以通過以下指令查詢塊設備是否映射成功:
losetup -a
若想刪除映射可如此操作:
losetup -d /dev/loop1