Teste se um arquivo está no NFS?

3

Existe um teste simples para determinar se um arquivo está em uma montagem NFS? (Ou talvez mais geralmente, que tipo de sistema de arquivos um arquivo vive?) Eu estou imaginando alguma correspondência de prefixo feia contra fstab ...

    
por Jay Hacker 31.05.2013 / 21:38

2 respostas

3

Com o GNU stat no Linux, pelo menos:

stat -fc %T /path/to/the/file

Funciona para nfs e para os sistemas de arquivos mais comuns, mas não para todos eles.

    
por 31.05.2013 / 21:53
3

Isso é meio aleatório, mas não terrivelmente sujo:

df -TP /path/to/your/file | tail -1 | awk '{print $2}'

Ele irá quebrar se o nome do seu sistema de arquivos tiver espaços.

    
por 31.05.2013 / 21:46