Como eu programaticamente encontraria as opções de montagem para o sistema de arquivos no qual o diretório atual está ativo?

1

Eu quero encontrar as opções de montagem para / var. Eu posso obter uma lista de montagens e suas opções com o mount. mas como faço para encontrar o caminho certo para um determinado arquivo? Eu poderia começar com o nome do arquivo (/ var) e separá-lo até que o diretório corresponda a um ponto de montagem, mas já existe algo que possa fazer isso?

    
por Jake 08.07.2011 / 18:16

1 resposta

0

O statvfs contém algumas opções para o caminho de qualquer arquivo no sistema de arquivos montado em seu membro f_flags.

Você também pode analisar o / etc / mtab ou o / etc / fstab.

Cuidado com as opções listadas, no entanto, uma vez que algumas são simplesmente ignoradas pelo kernel dependendo das opções de configuração do kernel, e como você não pode saber o que o kernel fará, você deve limitar ao conjunto mínimo de opções. / p>     
por 26.10.2012 / 15:53