Hard-Drive

有沒有一種通過讀取單個文件來快速獲取文件系統容量和使用情況的方法?

  • June 28, 2019

在任何 /sys 或 /proc 文件中是否有文件系統使用測量?同樣對於程序,除了 diskstats 之外,還有沒有辦法讀取一個報告總磁碟容量消耗的數字?

我問是因為我需要它用於低調程序並且不想要係統呼叫的成本 - 我知道 $ df and $ 杜,如有必要,我會閱讀答案的原始碼,但希望是否有其他人會知道!

您不需要閱讀 的程式碼df,只需在strace.

因此,似乎df使用statfs系統呼叫,而不是在/procor中讀取某些內容/sys

但是讀取文件是通過系統呼叫進行的,因此您無法避免任何成本。

引用自:https://serverfault.com/questions/973293