loop设备及losetup命令】的更多相关文章

1. loop设备介绍 在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备.它能使我们像块设备一样访问一个文件.在使用之前,一个 loop 设备必须要和一个文件进行连接.这种结合方式给用户提供了一个替代块特殊文件的接口.因此,如果这个文件包含有一个完整的文件系统,那么这个文件就可以像一个磁盘设备一样被 mount 起来.    上面说的文件格式,我们经常见到的是 CD 或 DVD 的 ISO 光盘镜像文件或者是软盘(硬盘)的 *.img 镜像…
最近需要对一个镜像文件进行修改,可以些方式是通过losetup和kpartx, mount完成,于是分享下面这篇 转自:http://blog.csdn.net/ustc_dylan/article/details/6878252 1. loop设备介绍 在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备.它能使我们像块设备一样访问一个文件.在使用之前,一个 loop 设备必须要和一个文件进行连接.这种结合方式给用户提供了一个替代块特殊文件的…
偶然发现/dev目录里有几个loop设备,一番搜索得知,这是一种伪设备(pseudo-device),它可以把一个文件连接为设备(就像Windows下用虚拟光驱挂载ISO文件). 遂做实验验证: 1.首先随便一个目录,建立一个文件: .fat32 bs=64M count= 2.然后格式化为fat32: .fat32 3.连接到loop文件: .fat32 4.挂载到文件目录树: mount -t vfat /dev/loop0 /media/vda1 一路顺畅,用df命令可看到挂载的文件系统.…
Linux losetup命令用于设置循环设备. 循环设备可把文件虚拟成区块设备,籍以模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用. 语法 losetup [-d][-e <加密方式>][-o <平移数目>][循环设备代号][文件] 参数: -d 卸除设备. -e<加密方式> 启动加密编码. -o<平移数目> 设置数据平移的数目. 实例 (1)创建空的磁盘镜像文件,这里创建一个1.44M的软盘 $ dd if=/de…
1.losetup命令 Linux系统losetup命令用来设置循坏设备,循坏设备可以把文件虚拟成块设备,借此来模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱等设备,并挂入当作目录来使用. (1)语法 losetup [-e encyption] [-o offset] loop_device file or losetup [-d] loop_device (2)常用选项 -a:显示所有循坏设备的状态. -d:卸载设备. -e<加密选项>:启动加密编码. -f:寻找第一个未使用的循坏设…
有时候需要一个独立的块设备,loop设备是个方便的选择,可通过如下方式创建 dd if=/dev/zero of=./loopback_file bs=1M count=1000 losetup /dev/loop0 ./loopback_file 首先建立一个指定大小的文件作为实际存储的空间,然后将其与/dev/loop0关联,这个loop设备好像有个数限制 创建完成后可以在其上建立文件系统等 当需要移除时,要先umount使用loopback设备挂载的文件系统,然后 losetup -d /…
如果loop模块没有编译进内核就要先加载loop模块 modprobe loop 然后更改/etc/modprobe.d/modprobe.conf(有些文章写是在/etc/modprobe.conf,但是我试验是在此目录下) options loop max_loop= 之后就可以重启系统,然后执行 modprobe loop 我们就可以看到loop设备增加为64个了.…
  查看设备uuid的命令-blkid 在关联/etc/fstab的时候可以使用   [root@mapper ~]# blkid /dev/sda1: UUID="285510be-b191-423c-91ab-25f793c967bb" TYPE="swap" /dev/sda2: UUID="1ca0e169-01ae-426e-a62d-f06641136c5a" TYPE="xfs" /dev/sr0: UUID=&…
豌豆荚.360手机管家等软件可以获取android设备名称,显示在界面上,如下图: 我们自己如何来获取设备名称 呢?答案如下: 在命令行中输入“adb shell”进入shell之后,再输入“cat /system/build.prop”其实,设备信息,主要是存放在“/system/build.prop”文件,通过“cat”命令就可以查看了. 下面附上ADB命令的详细介绍 adb 介绍   adb的全称为Android Debug Bridge 调试桥,是连接Android手机与PC端的桥梁,通…
Linux中I/O设备分为两类:字符设备和块设备.两种设备本身没有严格限制,但是,基于不同的功能进行了分类.(1)字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取.相反,此类设备支持按字节/字符来读写数据.举例来说,键盘.串口.调制解调器都是典型的字符设备.(2)块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置.硬盘.软盘.CD-ROM驱动器和闪存都是典型的块设备,应用程序可以寻址磁盘上的任何位置,并由此读取数据.此外,数据的读写只能以块(通常是512B)的…