Isso geralmente é um artefato do uso de um initramfs.
Da documentação do kernel ( link )
What is rootfs?
Rootfs is a special instance of ramfs (or tmpfs, if that's enabled), which is always present in 2.6 systems. You can't unmount rootfs for approximately the same reason you can't kill the init process; rather than having special code to check for and handle an empty list, it's smaller and simpler for the kernel to just make sure certain lists can't become empty.
Most systems just mount another filesystem over rootfs and ignore it. The amount of space an empty instance of ramfs takes up is tiny.
Assim, rootfs
é o sistema de arquivos raiz que foi criado para o initramfs e não pode ser desmontado.
Em relação a /dev/root
, tenho menos certeza disso, mas se bem me lembro, /dev/root
é criado ao usar um initrd (não o mesmo que um initramfs).