Metodo Python os.statvfs ()

Descrizione

Metodo Python statvfs() eseguire una chiamata di sistema statvfs sul percorso specificato.

Sintassi

Di seguito è riportata la sintassi per statvfs() metodo -

os.statvfs(path)

Parametri

  • path - Questo è il percorso, le cui informazioni statvfs sono richieste.

Valore di ritorno

Ecco l'elenco dei membri della struttura statvfs -

  • f_bsize - dimensione preferita del blocco del file system.

  • f_frsize - dimensione fondamentale del blocco del file system.

  • f_blocks - numero totale di blocchi nel filesystem.

  • f_bfree - numero totale di blocchi liberi.

  • f_bavail - blocchi gratuiti disponibili per utenti non super.

  • f_files - numero totale di nodi di file.

  • f_ffree - numero totale di nodi di file liberi.

  • f_favail - nodi gratuiti disponibili per utenti non super.

  • f_flag - dipendente dal sistema.

  • f_namemax - lunghezza massima del nome del file.

Esempio

Il seguente esempio mostra l'utilizzo del metodo statvfs ().

# !/usr/bin/python

import os, sys

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

print stinfo

Quando eseguiamo il programma sopra, produce il seguente risultato:

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)