Rootfsє спеціальним екземпляром ramfs(або tmpfs, якщо це ввімкнено), який завжди присутній у 2.6 systems. Ви не можете вимкнути rootfs.

На час ініціалізації ядра зареєстрована абсолютно мінімальна файлова система, яка називається rootfs. Код, який реалізує цю файлову систему, можна знайти в fs/ramfs/inode.cкотрі, який також містить код для ramfsфайлової системи. rootfs в основному ідентичні ramfs, за винятком специфікації MS_NOUSERпрапора. Це інтерпретується підпрограмою graft_treeв fs/namespace.c, і я думаю , що це запобігає процесам користувацького рівня роблять свої власні верхових і в'ючних тварин rootfs.
Підпрограма init_mount_tree(знайдена у fs / namespace.c) викликається під час запуску системи, щоб змонтувати екземпляр rootfs та зробити його кореневим простором імен поточного процесу ( пам’ятайте, що в Linux різні процеси можуть мати різні простори імен файлової системи ).
Він містить усі програми, налаштування, пристрої, дані тощо. Без кореневої файлової системи ваша система Linux не може працювати.
Дивіться: https://www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt