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/home
e/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).