Python 3 - método os.statvfs ()

Descripción

El método statvfs() realizar una llamada al sistema statvfs en la ruta dada.

Sintaxis

A continuación se muestra la sintaxis de statvfs() método -

os.statvfs(path)

Parámetros

path - Esta es la ruta, cuya información statvfs es necesaria.

Valor devuelto

Aquí está la lista de miembros de la estructura statvfs:

  • f_bsize - tamaño de bloque del sistema de archivos preferido.

  • f_frsize - tamaño de bloque fundamental del sistema de archivos.

  • f_blocks - número total de bloques en el sistema de archivos.

  • f_bfree - número total de bloques libres.

  • f_bavail - Bloques gratuitos disponibles para no superusuarios.

  • f_files - número total de nodos de archivos.

  • f_ffree - número total de nodos de archivos libres.

  • f_favail - nodos gratuitos disponibles para no superusuarios.

  • f_flag - dependiente del sistema.

  • f_namemax - longitud máxima del nombre de archivo.

Ejemplo

El siguiente ejemplo muestra el uso del método statvfs (). Disponible en sistemas similares a Unix.

# !/usr/bin/python3
import os, sys

# showing statvfs information of file "a1.py"
stinfo = os.statvfs('a1.py')

print (stinfo)

Resultado

Cuando ejecutamos el programa anterior, produce el siguiente 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)