Gerçek aygıt düğümü (örneğin /dev/sda1
:) /dev/root
yerine kök aygıtın veya gerçek dosya sistemi yerine göründüğü mtab
bir dosya sistemi rootfs
(gerçek bir dosya sistemi olarak görünür /proc/filesystems
, ancak kodu yok <linux-kernel-source-tree>/fs
). Gerçek kök aygıt düğümünü (rdev ve Chromium OS rootdev gibi) belirlemek için belirli öznitelikleri kullanmak için çeşitli yardımcı programlar yapılmıştır. Çok küçük gömülü aygıtların her zaman /dev
kök aygıtları için bir aygıt düğümü olması gerekmediği bir yerde okumaktan başka mantıklı bir açıklama bulamıyorum . (Bu doğru mu ve eğer öyleyse, sorumun cevabı bu mu?) Neden mtab bazen diyor /dev/root
(ve bence bunun dediğini görmüş olabilirim)rootdev
bir kez) gerçek cihaz düğümü yerine ve her zaman gerçek cihaz düğümü demesini nasıl sağlayabilirim? Çekirdek İlk bağlar aşağıdaki kök aygıt root
cmdline parametre, daha sonra init/systemd
yeniden bağlar bu göre fstab
, doğru mu? Eğer öyleyse, o zaman Bunun init
sürdürdüğünü varsayıyorum mtab
. Teorim doğruysa, init
gerçek kök aygıt düğümünü nasıl yazabilirim mtab
? /etc/mtab
aslında sembolik bir bağlantı olduğunu fark ettim /proc/mounts
, bu mtab
çekirdek tarafından korunur. Peki nasıl yerine kök cihazları düğüm yolu olduğunu söyleyerek, bir çekirdek yama / yapılandırabilirim /dev/root
, gelmiş mtab
gerçek cihaz düğümü içeriyor?
mount
Bu kurulum ilerootfs on / type rootfs (rw)
initrd ve/dev/root on / type ext2 (rw,relatime,block_validity,barrier,user_xattr)
ext2 sabit diskini verir .