Método Python os.statvfs ()

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

  • 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 ().

# !/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)