Linux 一种新的线圈装置赢得了';不能在RHEL4中正确创建

Linux 一种新的线圈装置赢得了';不能在RHEL4中正确创建,linux,redhat,rhel,Linux,Redhat,Rhel,作为标题,我在RHEL 4上。 目前,创建的/dev/loop0~/dev/loop7(八个设备)似乎工作正常 当我尝试通过调用创建新设备loop8时 mknod /dev/loop8 b 7 8 chown --reference=/dev/loop0 /dev/loop8 chmod --reference=/dev/loop0 /dev/loop8 似乎创建了一个设备,但它不能按预期工作 首先,如链接所示,我们可以看到loop8。 但是,在这两个面板上使用losetup会创建不同的输出

作为标题,我在RHEL 4上。 目前,创建的/dev/loop0~/dev/loop7(八个设备)似乎工作正常

当我尝试通过调用创建新设备loop8时

mknod /dev/loop8 b 7 8
chown --reference=/dev/loop0 /dev/loop8
chmod --reference=/dev/loop0 /dev/loop8
似乎创建了一个设备,但它不能按预期工作

首先,如链接所示,我们可以看到loop8。

但是,在这两个面板上使用
losetup
会创建不同的输出,如下所示

losetup /dev/loop0
loop: can't get info on device /dev/loop0: No such device or address

losetup /dev/loop8
loop: can't open device /dev/loop8: No such device or address
现在让我创建两个文件并设置两个循环设备。与在链接中一样,loop0成功,而loop8失败

为什么会这样


另外,如果我重新启动计算机,即使创建或删除任何循环设备,它也始终具有loop0~loop7。此外,如第一个链接所示,编辑它们的时间都是在启动时。最后,即使您使用一个文件设置/dev/loop0,在计算机重新启动后,尽管存在/dev/loop0,也不再设置/dev/loop0。我不知道为什么会发生这种情况。

8是环路设备的默认数量。您需要将一个选项传递给循环模块以增加该值:


另外,通过循环设备挂载文件不是持久的,就像挂载任何东西都不是持久的一样,除非您将其添加到
/etc/fstab

谢谢!顺便说一句,你知道为什么我既没有modules.conf也没有conf.modules吗?对不起,我不确定。RHEL4是11年前发布的;也许你可以考虑一个新的分配。遗憾的是,这不取决于我。客户的系统锁定为RHEL 4。裂开