隨著每天都發現計算機的新用途,磁盤使用量呈指數增長。 過去 40GB 的 HDD 存儲空間足以滿足個人計算的需求,現在甚至 TB 的磁盤存儲也無法完成這項工作。 所有的資源和緩存文件都開始佔用更多的存儲空間來執行更多的功能,隨之而來的是更智能的磁盤使用需求。 與 Windows 不同,Ubuntu 20.04 帶有多個內置選項來幫助您解決這個問題。 讓我們探索這些,以幫助您開始有效和高效的磁盤使用管理。
命令
您將在下面找到一些幫助您通過終端管理光盤使用情況的命令:
你可以 ”df”來顯示文件系統使用的消耗。
“從”將告訴您文件和目錄的估計使用量。
打字“ls -al”將告訴您文件夾的所有內容。
使用“stat”,您可以找到文件/文件夾和文件系統的狀態。
通過終端安裝GDU Disk Usage Analyzer
與許多其他 Linux 發行版一樣,Ubuntu 也有一個非常用戶友好的工具,稱為“GDU 磁盤使用分析器”。 用“Golang”編寫,官方文檔聲稱它是一個相當快的工具,特別是如果你有一個 SSD。 它也適用於 HDD,但性能幾乎無法與分析 SSD 相比。
為了開始安裝,您可以定位官方 GitHub 頁面以獲取下載鏈接。 您可以運行它來開始下載:
$ wget https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz
完全下載存檔後,您需要使用以下命令將其解壓縮:
$ tar xzf gdu_linux_amd64.tgz
執行此命令不會產生任何輸出,為了查看結果,可以使用“ls -al”查看輸出。
筆記:以綠色突出顯示的列表是提取的文件。
之後,您需要將提取的文件轉換為可執行文件,以便安裝磁盤使用分析器。 你可以這樣做:
$ sudo chmod +x gdu_linux_amd64
執行此操作後,您需要通過“mv”命令將此可執行文件移動到名為“/usr/bin/”的目錄中,如下所示:
$ sudo mv gdu_linux_amd64 /usr/bin/gdu
通過這一舉措,GDU 正式安裝在您的 Ubuntu 20.04 計算機上。
您可以使用以下方法驗證安裝:
$ gdu –version
使用 GDU 磁盤使用分析器
要啟動該工具,您只需鍵入:
$ gdu
運行此命令會將終端視圖更新為:
您可以使用箭頭瀏覽目錄中的文件夾並獲取統計信息,也可以直接在任何文件夾中打開 GDU。 您可以指定如下路徑:
$ gdu /home/hadi/HelloWorld
執行此操作將在所需文件夾中打開該工具。
您可以使用以下內容準確了解已消耗的磁盤空間以及所有已安裝磁盤上的可用空間:
$ gdu -d
對於目錄的表觀大小,您可以使用:
$ gdu -a
在運行 GDU 磁盤分析器時,您可能會在文件和目錄名稱之前遇到一些標誌。 它們的含義如下:
- ‘H’ 表示已經計算了相同的文件。
- ‘@’ 表示該文件是套接字或符號鏈接。
- ‘.’ 表示在讀取子目錄的操作過程中出現錯誤。
- ‘! 表示在讀取文件或目錄的過程中出現錯誤。
- ‘e’ 表示目錄為空。
卸載 GDU
與安裝過程不同,卸載是一個相當簡單的過程。 您所要做的就是刪除放置在 bin 目錄中的可執行文件。 您可以通過鍵入以下內容來完成此卸載:
$ sudo rm /usr/bin/gdu
運行它不會產生任何輸出。 您可以運行“gdu”命令以確保文件已成功刪除。
結論
密切關注磁盤使用情況是系統管理員的一項重要職責。 它可以幫助他們決定服務器上是否有足夠的可用空間來高效地安裝和運行所需的應用程序,創建系統的備份映像,從而刪除許多其他文件中的冗余文件。 如果您的服務器使用 Ubuntu 20.04 或任何其他基於 Linux 的操作系統,現在您可以使用 GDU 來關注磁盤消耗,而不會遇到太多麻煩。