Encontre o tamanho e o espaço livre do sistema de arquivos que contém um determinado arquivo

Estou usando o Python 2.6 no Linux. Qual é a maneira mais rápida:

determinar qual partição contém um determinado diretório ou arquivo?

Por exemplo, suponha que/dev/sda2 está montado em/homee/dev/mapper/foo está montado em/home/foo. Da string"/home/foo/bar/baz" Eu gostaria de recuperar o par("/dev/mapper/foo", "home/foo").

e então, para obter estatísticas de uso da partição especificada? Por exemplo, dado/dev/mapper/foo Gostaria de obter o tamanho da partição e o espaço livre disponível (em bytes ou aproximadamente em megabytes).

questionAnswers(10)

yourAnswerToTheQuestion