据我了解,术语“根文件系统”是模棱两可的,实际上是指两个不同的事物。一种是与内核一起完成系统设置所需的绝对最小文件系统。它包含一些早期的用户空间程序,这些程序执行硬件检测,模块加载,设备发现等。该文件系统通常称为“ rootfs”。另一个是“真实的”根文件系统。它可能位于本地磁盘或远程服务器上(对于支持从以太网引导的系统)。
我已经使用“ mount”命令探索了几个Linux发行版。有些在结果中有“ rootfs on / type rootfs”,而有些则没有。它们都有类似“ / dev / sdaX on / type extX”的东西。
我想知道机制是否已更改,或者对于那些没有“在/上键入rootfs的rootfs”的用户,只是卸载了rootfs。
我试图通过Wiki和Google寻求答案,但最终更加困惑。
有谁能够帮助我?