Rootfs
é uma instância especial de ramfs
(ou tmpfs
, se ativada), que é
sempre presente em 2.6 systems
. Você não pode desmontar rootfs.
Nomomentodainicializaçãodokernel,existeumsistemadearquivosabsolutamentemínimoregistrado,chamadorootfs
.Ocódigoqueimplementaessesistemadearquivospodeserencontradoemfs/ramfs/inode.c
,quetambémcontémocódigodosistemadearquivosramfs
.rootfsébasicamenteidênticoaramfs
,excetopelaespecificaçãodoMS_NOUSER
flag.Issoéinterpretadopelarotinagraft_tree
emfs/namespace.c
,eachoqueevitaqueosprocessosdousuáriofaçamsuasprópriasmontagensderootfs
.
Arotinainit_mount_tree
(encontradaemfs/namespace.c)échamadanomomentodainicializaçãodosistemaparamontarumainstânciaderootfsetorná-laonamespaceraizdoprocessoatual(lembrarque,noLinux,processosdiferentespodemterdiferentesnamespacesdosistemadearquivos).
Elecontémtodososaplicativos,configurações,dispositivos,dadosemuitomais.Semosistemadearquivosraiz,seusistemaLinuxnãopodeserexecutado.
Veja: