首頁 > 網際網路

Linux檢視系統磁碟記憶體

2019-12-01 11:22:39

在Linux作業系統中,經常要檢視系統的剩餘空間大小,了解磁碟分割區的剩餘空間,我這例子是在虛擬機器中進行的,也是Linux作業系統,只是沒有對系統進行分割區,不過所用的指令是一樣的,如果已經分割區了的話,可以檢視到分割區的總大小,已用空間和剩餘空間等資訊。

1

開啟虛擬機器,選擇已經建立的虛擬映象,一般會有個啟動介面,進入到Linux作業系統登入介面,要求使用者輸入登入密碼,如圖


2

點選【解鎖】成功登入系統後,進行到系統首頁,左邊會有常用的選單欄,點選終端選項,如果左邊選單欄中沒有該選項,可以使用Ctrl+Alt+T組合鍵,也可以出現終端介面,如圖


3

在該終端介面中,輸入檢視磁碟空間指令df -h,再輸入回車,就會輸入系統的磁碟使用情況,包括總磁碟大小,已用大小,剩餘大小,磁碟掛載目錄等資訊,如圖


1

新建立一個專案,在Linux下,我使用的是CodeBlocks開發工具,在主函數中,編寫程式碼,主要使用statfs(目錄,結構體)函數功能。如圖


2

主要功能程式碼為:

struct statfs a;

statfs("/dev/sda1",&a);

再就是對磁碟資訊進行輸出的程式碼,如圖


3

程式編譯完成後,執行,會出現和前面用指令輸出相同的結果,程式執行時,也會同樣彈出終端介面,在介面中對輸出結果進行顯示,如圖



IT145.com E-mail:sddin#qq.com