首页/系统/Linux 运维命令速查/losetup 管理 loop 设备
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条进程与作业69 条
磁盘与文件系统51 条
用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

losetup 管理 loop 设备

losetup 把镜像文件关联为块设备(/dev/loopN),实现挂载 ISO/磁盘镜像、在文件上建文件系统;-P 还能自动识别镜像内分区。

Linux 运维命令速查系统更新于 2026-10-12
用途镜像文件 ↔ 块设备映射
语法losetup [选项] [loop设备] [文件]
所属util-linux

常用示例

常用示例
losetup -f                      # 找空闲 loop 设备
losetup -P /dev/loop0 disk.img  # 自动扫描并创建分区节点
ls /dev/loop0p*                 # 可见 p1/p2 分区节点
mount /dev/loop0p1 /mnt
losetup -d /dev/loop0           # 用完分离

一步挂载

一步挂载
mount -o loop,ro disk.iso /mnt/iso
fdisk/lsblk 里看到的 loop0 就是这些映射;忘记 -d 会一直占用 loop 设备与文件句柄。

易错点

  • loop 设备用满是 no free loop device 的常见原因:losetup -a 查看残留映射并及时 -d 清理
  • 对含分区表的镜像不加 -P 只会看到整镜像设备,看不到 p1/p2 分区节点

数据来源与参考

  • man 8 losetup(util-linux)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌