Muitos componentes do BusyBox são opcionais. Dependendo do comprometimento entre tamanho e funcionalidade em tempo de compilação, utilitários e opções podem ou não estar disponíveis.
No Linux, você pode obter informações do sistema de arquivos a partir de /proc
. Execute df -P /some/file
para encontrar o ponto de montagem para /some/file
e, em seguida, procure em /proc/mounts
e extraia o tipo de sistema de arquivos. Supondo que você tenha awk e não tenha espaço em branco nos pontos de montagem, o comando a seguir imprime o tipo de sistema de arquivos em que /some/file
está:
</proc/mounts awk -v mount_point="$(df -P /some/file | awk 'NR==2 {print $6}')" '$2 == mount_point {print $3}'