zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    MVC4中EasyUI Tree异步加载JSON数据生成树
    Linq语法
    委托的多种写法
    centos7安装Hive2.3.0
    ApacheKylin笔记
    把普通的JavaProject变成MavenProject
    eclipse 手动/自动安装插件
    我的JdbcUtils类
    Druid 连接池 JDBCUtils 工具类的使用
    Maven下载cxf所需要的jar包
  • 原文地址:https://www.cnblogs.com/yangjig/p/9991081.html
Copyright © 2011-2022 走看看