Como você habilita sistemas de arquivos em / proc / filesystems?

3

Quando instalei recentemente o Oracle Linux 7 e abri o / proc / filesystem, só vi o xfs. Mas ainda havia comandos mkfs para sistemas de arquivos ext. Então, criei um dispositivo de bloco, usei o comando mkfs para torná-lo ext4 e montei-o. A montagem funcionou e eu verifiquei / proc / filesystems para ver o ext4 adicionado. Muito bizarro para mim. Eu não entendo porque não está em / proc / filesystems em primeiro lugar. Existe uma maneira típica de ativar sistemas de arquivos em / proc / filesystems?

    
por CuriousKimchi 15.02.2017 / 02:28

1 resposta

4

Assim como os drivers de hardware, os sistemas de arquivos estão disponíveis como módulos do kernel. E, assim como os drivers de hardware, eles podem ser automaticamente carregados sob demanda. Quando você tentou a montagem, o módulo foi carregado automaticamente para que você não tivesse que modprobe manualmente.

Se você executar lsmod , encontrará o driver ext4 lá. Se você desmontar o sistema de arquivos, poderá rmmod do módulo, lsmod novamente para ver que ele desapareceu, depois montar e lsmod e ele voltará. E sempre que esse módulo for carregado, ele contribuirá para o conteúdo de /proc/filesystems .

    
por 15.02.2017 / 04:13