Descrição
Método Python statvfs() realizar uma chamada de sistema statvfs no caminho fornecido.
Sintaxe
A seguir está a sintaxe para statvfs() método -
os.statvfs(path)
Parâmetros
Valor de retorno
Aqui está a lista de membros da estrutura statvfs -
f_bsize - tamanho preferido do bloco do sistema de arquivos.
f_frsize - tamanho do bloco do sistema de arquivos fundamental.
f_blocks - número total de blocos no sistema de arquivos.
f_bfree - número total de blocos livres.
f_bavail - blocos gratuitos disponíveis para usuários não super.
f_files - número total de nós de arquivo.
f_ffree - número total de nós de arquivo livres.
f_favail - nós gratuitos disponíveis para usuários não super.
f_flag - dependente do sistema.
f_namemax - comprimento máximo do nome do arquivo.
Exemplo
O exemplo a seguir mostra o uso do método statvfs ().
# !/usr/bin/python
import os, sys
# showing statvfs information of file "a1.py"
stinfo = os.statvfs('a1.py')
print stinfo
Quando executamos o programa acima, ele produz o seguinte resultado -
posix.statvfs_result(f_bsize=4096, f_frsize=4096, f_blocks=1909350L, f_bfree=1491513L,
f_bavail=1394521L, f_files=971520L, f_ffree=883302L, f_fvail=883302L, f_flag=0,
f_namemax=255)