如何在 Linux 上檢查磁盤空間:更好地管理磁盤的簡單步驟

在 Linux 世界中,檢查磁盤空間是任何系統管理員的基本任務。 了解有多少可用空間及其使用方式對於保持系統平穩運行和避免潛在的數據丟失或停機至關重要。 幸運的是,Linux 提供了多種工具和方法來檢查磁盤空間,包括命令行實用程序和圖形磁盤使用分析器。 在這篇文章中,我們將探討在 Linux 上檢查磁盤空間的最常見和最有效的方法,包括 df 和 du 命令,以及一些流行的 GUI 磁盤使用分析器。 我們還將介紹一些監控磁盤空間、優化使用和避免常見陷阱的最佳實踐。 因此,無論您是 Linux 新手還是經驗豐富的專家,請繼續閱讀以了解如何在 Linux 上檢查磁盤空間並保持系統平穩運行。

目錄

在 Linux 上檢查磁盤空間

  • 使用 df 命令。

df “disk free”命令是一種流行的命令行實用程序,可顯示文件系統上可用和已用磁盤空間的數量。 這是在 Linux 上檢查磁盤空間的一種簡單有效的方法。

要使用 df 命令,請打開終端窗口並鍵入以下命令:

                      df -h
                    

生產:

                      Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       512G   46G  466G  14% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            1.7G  6.0K  1.9G   1% /dev
tmpfs           384M  6.7M  379M   2% /run
none            8.0M     0  5.0M   0% /run/lock
none            1.9G  160M  1.8G   9% /run/shm
none            101M   48K  101M   1% /run/user
/dev/sda5       179G   36G  135G  21% /Data
/dev/loop0       92M   92M     0 100% /snap/core/8592
/dev/loop1      174M  174M     0 100% /snap/skype/112
/dev/loop2       95M   95M     0 100% /snap/core/8689
/dev/loop3       43M   43M     0 100% /snap/gtk-common-themes/1440
/dev/loop4       52M   55M     0 100% /snap/core18/1668
/dev/loop5      164M  164M     0 100% /snap/skype/115
/dev/loop6      141M  141M     0 100% /snap/gnome-3-28-1804/116
/dev/loop7       57M   57M     0 100% /snap/teams-for-linux/79
                    

他 ” -h ”選項以人類可讀的格式顯示磁盤空間使用情況。 df 命令的輸出顯示文件系統名稱、總大小、已用空間、可用空間和已用空間百分比。 它還顯示了文件系統的掛載點,即掛載文件系統的目錄。 了解文件系統掛載點非常重要,因為它有助於識別哪個文件系統與哪個目錄相關聯。

  • 使用 du 命令

du command 是另一個流行的命令行實用程序,用於顯示文件系統上文件和目錄的磁盤使用情況。 這是在 Linux 上檢查磁盤空間的更詳細方法。

要使用 du 命令,請打開終端窗口並鍵入以下命令:

                      du -h /path/to/directory
                    

生產:

                      308K    ./.anydesk/thumbnails
1.2M    ./.anydesk
182K    ./.gftp
4.0K    ./.xx-svn-diff
4.0K    ./Public
4.0K    ./.local/share/folks
13K     ./.local/share/data/Owncloud
14K     ./.local/share/data
3.0K    ./.local/share/gstreamer-1.0/presets
6.0K    ./.local/share/gstreamer-1.0
20K     ./.local/share/unity-webapps
6.0K    ./.local/share/vlc
6.0K    ./.local/share/evolution/calendar/trash
9.0K    ./.local/share/evolution/calendar/system
36K     ./.local/share/evolution/calendar
                    

他 ” -h ”選項以人類可讀的格式顯示磁盤使用情況。 這使得輸出更容易理解。 代替 ” /path/to/directory ” 與目錄,你想檢查磁盤空間。

  • GUI 磁盤使用分析器

GUI 磁盤使用分析器提供磁盤使用情況的可視化表示,並允許用戶瀏覽文件系統並查看每個目錄和文件使用了多少空間。 一些流行的 Linux GUI 磁盤使用分析器包括:

  1. Baobab(GNOME 桌面環境)
  2. KDirStat(KDE 桌面環境)
  3. Filelight(KDE 桌面環境)

GUI 磁盤使用分析器的優勢在於提供磁盤使用的圖形表示,使其更易於解釋。 但是,它們可能並非在所有系統上都可用,並且可能無法提供與 df 和 du 命令相同級別的詳細信息。

檢查磁盤空間的最佳實踐

建議定期檢查磁盤空間,最好每週一次。 這將幫助您在任何潛在問題成為問題之前識別它們。

檢查磁盤空間時,必須在關鍵文件系統(如根文件系統)上尋找低磁盤空間。 您還應該尋找可以移動到外部硬盤驅動器或完全刪除的大文件或目錄。 這將有助於釋放系統空間並確保其繼續正常運行。

管理磁盤空間的技巧

要有效管理磁盤空間,建議:

  • 定期刪除不需要的文件或目錄:刪除不再需要的文件和目錄可以釋放大量磁盤空間。
  • 考慮將大文件或目錄移動到外部硬盤驅動器:將您每天不需要的大文件或目錄移動到外部硬盤驅動器可以釋放系統空間。
  • 使用壓縮——文件壓縮有助於節省磁盤空間。 這對於很少訪問的文件特別有用。
  • 定期監控磁盤使用情況——定期監控磁盤使用情況將幫助您識別磁盤使用情況的任何突然峰值。 這可能是系統可能出現問題的早期指標。

結論

總之,檢查 Linux 上的磁盤空間是一項重要任務,需要定期執行以確保系統和應用程序順利運行。 df 命令、du 命令和 GUI 磁盤使用分析器是三種可用於檢查 Linux 磁盤空間的不同方法。 GUI 磁盤使用分析器提供磁盤使用情況的圖形表示,而 df 和 du 命令提供磁盤使用情況的詳細摘要。 要有效管理磁盤空間,建議定期檢查磁盤空間,刪除不需要的文件或目錄,並定期監控磁盤使用情況。 通過遵循這些最佳實踐,用戶可以確保他們的 Linux 系統平穩高效地運行。

相關文章