Para ver todos os serviços relacionados ao sistema de arquivos que iniciam por padrão no Solaris 10 e mais recentes, execute:
svcs \*filesystem\*
Isso retornará a saída como:
STATE STIME FMRI
online Jun_11 svc:/system/filesystem/root:default
online Jun_11 svc:/system/filesystem/usr:default
online Jun_11 svc:/system/filesystem/minimal:default
online Jun_11 svc:/system/filesystem/local:default
online Jun_11 svc:/system/filesystem/autofs:default
Para ver como o serviço de sistema de arquivos específico está montando seus sistemas de arquivos, é necessário examinar a propriedade de serviço start / exec para esse serviço.
Por exemplo, vamos dar uma olhada no sistema de arquivos / usr.
svcprop -p start/exec svc:/system/filesystem/usr:default
Mostra-nos o script do método usado para este serviço.
/lib/svc/method/fs-usr
A leitura desse script mostrará a você que um comando 'mountfs' está sendo usado para montar o sistema de arquivos / usr. Olhando para o topo do script do método, você pode ver que /lib/svc/share/fs_include.sh está sendo incluído. Inspecionar esse arquivo revela uma função de shell chamada mountfs, que padroniza as opções sendo passadas para / sbin / mount.
Compreendendo o SMF e as interações entre serviços e dependências, você pode entender melhor o que seu sistema está realmente fazendo e como as tarefas são realizadas.