Rootfs
her zaman içinde bulunan özel bir örneğidir ramfs
(veya tmpfs
etkinleştirilmişse) 2.6 systems
. Kökleri kaldıramazsınız.
Çekirdek başlatma zamanında, denilen kesinlikle minimum bir dosya sistemi vardır rootfs
. Bu dosya sistemini uygulayan fs/ramfs/inode.c
kod, ramfs
dosya sistemi kodunu da içerecek şekilde bulunabilir . rootfs, bayrağın ramfs
özellikleri dışında temel olarak aynıdır MS_NOUSER
. Bu rutin tarafından yorumlanır graft_tree
içinde fs/namespace.c
ve bunu kendi bağlar arasında yapıyor userland süreçlerini engelleyen düşünüyorum rootfs
.
Rutin init_mount_tree
(fs / namespace.c dosyasında bulunur), sistem başlangıç zamanında rootfs örneğini monte etmek ve onu geçerli işlemin kök ad alanı yapmak için çağrılır ( Linux altında farklı işlemlerin farklı dosya sistemi ad alanlarına sahip olabileceğini unutmayın ).
Tüm uygulamaları, ayarları, cihazları, verileri ve daha fazlasını içerir. Kök dosya sistemi olmadan, Linux sisteminiz çalışamaz.
Bkz. Https://www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt