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)