f_bsize: 檔案系統的塊大小
f_frsize: 片段大小
f_blocks: fs在f_frsize單位的大小
f_bfree: 空閒塊
f_bavail: 對於非root使用者自由塊
f_files: 索引節點
f_ffree: 空閒節點
f_favail: 對於非root使用者空閒節點
f_fsid: 檔案系統ID
f_flag: 掛載標誌
f_namemax: 最大檔案名長度
os.fstatvfs(fd)
fd -- 這是將被返回檔案描述符的系統資訊
#!/usr/bin/python3 import os, sys # Open a file fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT ) # Now get the touple info = os.fstatvfs(fd) print ("File Info :", info) # Now get maximum filename length print ("Maximum filename length :%d" % info.f_namemax:) # Now get free blocks print ("Free blocks :%d" % info.f_bfree) # Close opened file os.close( fd)
File Info : (4096, 4096, 2621440L, 1113266L, 1113266L, 8929602L, 8764252L, 8764252L, 0, 255) Maximum filename length :255 Free blocks :1113266