losetup 是一个设置和控制loop device设备的linux命令
2015-03-19 10:34
323 查看
losetup 是一个设置和控制loop device设备的linux命令
loseup可以将文件或者block device与loop device关联、分离以及查询loop device的当前状态。#循环设备可把文件虚拟成块设备(block device),借以模拟整个文件系统,让用户能使其为硬盘光驱或软盘等设备、
#并挂载(mount)来使用。losetup可用于文件块或者loop device的连接或者设置。
[root@compute-192-168-2-190 ~]# losetup
用dd创建一个2G的空文件
[root@compute-192-168-2-190 ~]# dd if=/dev/zero of=/var/cloud bs=1 count=0 seek=2G
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000103106 s, 0.0 kB/s
You have new mail in /var/spool/mail/root
[root@compute-192-168-2-190 ~]# losetup --show -f /var/cloud
/dev/loop2
losetup --show -f /var/cloud 将文件/var/cloud、与loop device设备关联
Usage:
losetup loop_device #give info 列出loop device设备的信息
[root@compute-192-168-2-190 ~]# losetup /dev/loop1
/dev/loop1: [fd00]:4326534 (/var/youyun)
#列出所有被使用的loop device设备
losetup -a | --all list all used
[root@compute-192-168-2-190 ~]# losetup -a
/dev/loop0: [fd00]:14417924 (/srv/loopback-device/swift_loopback)
/dev/loop1: [fd00]:4326534 (/var/youyun)
/dev/loop2: [fd00]:4326518 (/var/cloud)
#将一个loop device设备与关联的文件或设备分离
losetup -d | --detach <loopdev> [<loopdev> ...] delete
[root@compute-192-168-2-190 ~]# losetup -d /dev/loop1
[root@compute-192-168-2-190 ~]# losetup -a
/dev/loop0: [fd00]:14417924 (/srv/loopback-device/swift_loopback)
/dev/loop2: [fd00]:4326518 (/var/cloud)
#查找一个未使用的loop device
losetup -f | --find find unused
[root@compute-192-168-2-190 ~]# losetup -f
/dev/loop1
#修改loop device大小
losetup -c | --set-capacity <loopdev> resize
#列出与指定文件相关联的loop device
losetup -j | --associated <file> [-o <num>] list all associated with <file>
[root@compute-192-168-2-190 ~]# losetup -j /var/cloud
/dev/loop2: [fd00]:4326518 (/var/cloud)
[root@compute-192-168-2-190 ~]#
设置文件属性
losetup [ options ] {-f|--find|loopdev} <file> setup
Options:
#启动资料编码.下列可用的选项参数:
#NONE
#不编码(定义值).
#XOR
#使用简易的XOR编码
#DES
#使用DES编码.DES编码须在kernel上加上DES编码功能.
#DES编码是利用启始值做为密码保护来防止他人用字典功击法破解.
-e | --encryption <type> enable data encryption with specified <name/num>
#打印帮助信息
-h | --help this help
#设置开始访问时平移的字节数
-o | --offset <num> start at offset <num> into file
--sizelimit <num> loop limited to only <num> bytes of the file
-p | --pass-fd <num> read passphrase from file descriptor <num>
#设置设备只读
-r | --read-only setup read-only loop device
#显示与文件关联的loop device
--show print device name (with -f <file>)
-v | --verbose verbose mode
相关文章推荐
- losetup命令_Linux losetup 命令用法详解:设定与控制循环(loop)设备
- Windows Mobile的设备控制行为DEMO:重起,获得系统内存大小,设置系统时间,获得系统唯一识别号DeviceID
- 写一个方法进行各种属性的更新,而不要每个界面设置改变都改变一个属性。就是点击应用或确定按钮时调用这个更新属性的方法,遍历所有(控制对象属性的)界面控件的状态(值),进行属性修改和刷新。
- loop设备及losetup命令介绍
- loop设备及losetup命令介绍
- linux文件系统之loop环设备--新建一个文件系统并挂载
- losetup命令:设置循环设备
- 问一个AddDevice和设备符号链的问题??
- Windows7系统为一个账户设置家长控制的方法(图文教程)
- loop设备及losetup命令介绍
- 微软开发HomeOS旨在创建一个能够控制家庭设备所有状态的操作系统
- loop设备及losetup命令介绍
- 设备控制台的设置配置文件的代码
- 使用一个循环来设置值20.15.3.Using a Loop to Set Values
- loop设备及losetup命令介绍
- losetup命令和loop设备的使用
- 安全沙箱(二):权限控制&如何选择设置一个本地(local)安全沙箱类型
- loop设备及losetup命令介绍
- losetup命令:设置循环设备
- ceph存储 loop设备及losetup命令介绍