我以前使用创建图像文件,使用dd
在它们上设置文件系统,并将mkfs
它们mount
作为已安装的分区访问它们。后来我在网上看到很多例子都是losetup
事先在/dev
. 我不知道为什么实际上需要一个图像文件来充当循环设备并拥有自己的/dev
条目,而无需任何麻烦即可获得相同的行为。
总结:在现实生活场景中,为什么我们需要一个/dev/loopX
条目,而我们可以在没有它的情况下挂载 fs 映像?循环设备有什么用?
我以前使用创建图像文件,使用dd
在它们上设置文件系统,并将mkfs
它们mount
作为已安装的分区访问它们。后来我在网上看到很多例子都是losetup
事先在/dev
. 我不知道为什么实际上需要一个图像文件来充当循环设备并拥有自己的/dev
条目,而无需任何麻烦即可获得相同的行为。
总结:在现实生活场景中,为什么我们需要一个/dev/loopX
条目,而我们可以在没有它的情况下挂载 fs 映像?循环设备有什么用?
我从我所看到的关于 bashflock
函数的内容中派生了一个示例 bash 脚本。我愿意:
func()
{
42>/home/foo
flock -e 42 || exit 1
echo "hello world"
sleep 5
}
然后我连续运行func&
,每个都hello world
立即打印,而我希望第一个打印消息,其余的退出。我在这里想念什么?