Descrição
O método 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
path - Este é o caminho, cujas informações statvfs são necessárias.
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 (). Disponível em sistemas semelhantes ao Unix.
# !/usr/bin/python3
import os, sys
# showing statvfs information of file "a1.py"
stinfo = os.statvfs('a1.py')
print (stinfo)
Resultado
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)