losetup 是一个设置和控制loop device设备的linux命令

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值