“循环”在“循环设备”中意味着什么?

时间:2010-09-01 02:50:08

标签: c++ c linux unix

这可能是一个语言问题。我检查了维基百科上的loop device。它仅用于将文件作为块设备安装。但是“循环”在这里意味着什么?它在这里的使用对我来说完全是奇怪的。我不是母语为英语的人。那么有人可以用简单的英语向我解释这个术语吗? :)

感谢。

3 个答案:

答案 0 :(得分:5)

它是“loopback”的缩写。

答案 1 :(得分:1)

这个概念也称为disk image。我猜因为驱动程序调用图像会传递给物理磁盘的底层驱动程序。没有实际的循环;它是驱动程序堆栈的附加级别,已经有几层深度。

(我写了一个加密的磁盘映像驱动程序,我发现“回送”术语不正确并且令人困惑。)

答案 2 :(得分:1)

我猜这个术语来自通信领域,有时需要通过使用代理电路循环模拟对等体来测试通信系统。

这个概念也出现在UNIX网络中,其中环回网络接口不会向网络流量发送网络流量。

文件系统循环中的相同概念意味着文件系统驱动程序并不真正通过硬盘IO堆栈,而是使用 plain 磁盘映像文件结束IO。