Linux 操作系统原理 — loop 伪设备

本文介绍了Linux中的Loop伪设备,用于在开发和测试环境中模拟磁盘分区或设备。Loop设备如/dev/loopX,默认支持8个,可通过修改modprobe.conf或使用mknod扩展。Loop设备需与文件关联,可将文件视为块设备挂载,常用于光盘和磁盘镜像,例如在OpenStack环境中创建Cinder块存储。

目录

Linux 的伪设备

在开发或测试环境中,往往需要新建一些磁盘分区或者设备等,此时对硬盘进行重新划分往往不太方便。在这种情况下,可以通过伪设备来进行模拟。

常见的伪设备包括:

  • null
  • zero
  • full
  • loop
  • random
  • urandom

在这里插入图片描述

Loop 设备

在 Linux 中,设备名称按照相应的设备驱动程序的符号表项来进行命名。为 Loop 伪设备被命名为 loopX,例如:/dev/loop0、/dev/loop1。

Linux 默认支持 8 个 Loop 设备,如果超过 8 个,则需要额外的配置。否则会出现 no such device 或 could not find any free loop device 之类的错误。

可以通过修改 modprobe.conf 配置文件,增加如下参数的方式进行扩展:

$ /etc/modprobe.conf
...
o
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

范桂飓

文章对您有帮助就请一键三连:)

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值