![](/img/trans.png)
[英]In Linux in C/C++ how to determine filesystem type of a mounted or unmounted partition
[英]How to find total and free size of mounted and unmounted partition at runtime
我正在使用tune2fs -l / dev / mmcblk0p1,但是當我使用此命令並通過將一些文件復制到其中來更改分區的可用空間時,tune2fs不會提供更新的值。
如果我重新啟動系統,Tune2fs會給出正確的值,但不會在運行時更新值。
請建議其他一些在運行時為未安裝/已安裝分區提供coreect數據的命令。
TIA。
您無法獲得隨機卸載的塊設備/分區上可用的可用空間的確切值,因為實際的可用空間將取決於內核在安裝設備時執行的操作。 因此,獲取可用空間量的唯一正確方法是先安裝分區,然后使用通常的df
實用程序,該實用程序將顯示最新的空間利用率。
但是,如果系統突然崩潰,則重新安裝后報告的可用空間實際上可能與崩潰前df
最后報告的值不同。
對於未掛載的設備/分區,您始終可以使用lsblk
或類似實用程序獲得可用的總空間(但不是可用空間)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.