Veja o que a montagem do sistema de arquivos está usando com -t auto

2

Como posso ver o que a montagem do sistema de arquivos está usando quando uso o sinalizador "-t auto"?

Estou usando uma versão mínima do Yocto Linux, por isso não posso simplesmente usar "arquivo" para ver o que é depois do fato.

    
por Adrian Padin 29.06.2017 / 17:09

2 respostas

3

O tipo de sistema de arquivos é a terceira coluna em /proc/mounts ; para extrair essa coluna, você pode escrever:

awk '{print $3}' /proc/mounts

Para torná-lo mais específico, você precisa combinar a segunda coluna com o seu ponto de montagem:

awk "\ == \"$mountpoint\" {print \}" /proc/mounts
    
por 29.06.2017 / 18:37
0

man mount fornece uma descrição detalhada de esse caso:

If no -t option is given, or if the auto type is specified, mount will try to guess the desired type. Mount uses the blkid library for guessing the filesystem type; if that does not turn up anything that looks familiar, mount will try to read the file /etc/filesystems, or, if that does not exist, /proc/filesystems. All of the filesystem types listed there will be tried, except for those that are labeled "nodev" (e.g., devpts, proc and nfs). If /etc/filesystems ends in a line with a single *, mount will read /proc/filesystems afterwards. While trying, all filesystem types will be mounted with the mount option silent.

    
por 29.06.2017 / 17:16