我一直在基于 5.15.x 内核的 WMware 下滚动我自己的“最小”Linux 系统。我不使用 initramfs,但在内核构建配置中包含对默认最大 16 个 ramdrive 的支持。一切都很好。为了好玩,我决定安装一个虚拟磁盘,/tmp
所以我这样做了
mknod /dev/ram1 b 1 1
mkfs.ext2 /dev/ram1 4096
mount -t ext2 /dev/ram1 /tmp
看起来不错,并且 mount 显示/dev/ram1
已安装在 上/tmp
,但
df
认为/dev/loop0
已安装在 上/tmp
。我用于loop0
另一个目的,但现在已损坏,因此系统中的loop0和ram1之间存在一些混乱。我想知道为什么?loop0
有设备编号7,0
并且ram1
有编号1,1
。