【重要資安警示】發現冒充 Qfinder Pro 的非官方網站,了解詳情 >

此頁面為機器翻譯版本,請參閱機器翻譯免責聲明
切換為English

How to check /tmp and /mnt/HDA_ROOT space usage via SSH terminal?
如何透過 SSH 終端機檢查 /tmp 和 /mnt/HDA_ROOT 的空間使用情況?


最後修訂日期: 2026-03-31

適用產品

  • All QNAP NAS models running QTS / QuTS hero

情境

  • 使用者想了解/tmp/mnt/HDA_ROOT在 QNAP NAS 上的用途及典型空間使用情況
  • 使用者想知道什麼是正常與異常

解決方案

/tmp/mnt/HDA_ROOT都是系統管理目錄。QTS 會自動建立和刪除其內容。在正常情況下,您不需要手動監控或清理它們。如果任何檔案系統空間嚴重不足,QTS 會發出系統通知。
  • /tmptmpfs (基於 RAM 的檔案系統) — 每次重新啟動時都會重新建立,不會在重啟後持續存在。
  • /mnt/HDA_ROOT系統分割區 — 它儲存 QTS 系統配置、QPKG 元數據和系統日誌。
  • 如果空間不足,請先識別消耗空間的原因再刪除任何內容 — 盲目刪除檔案可能會破壞 QTS 服務。

如何檢查空間使用情況

步驟 1:檢查整體檔案系統使用情況 (df)

# 以人類可讀形式顯示所有已掛載的檔案系統
df -h

# 過濾以僅顯示 /tmp 和 HDA_ROOT
df -h | grep -E "tmp|HDA_ROOT"

範例輸出:

tmpfs           991M   42M  949M   5% /tmp
/dev/md9        371M  238M  114M  68% /mnt/HDA_ROOT
正常範圍:
  • /tmp: 使用幾 MB 到數十 MB 是正常的。超過 80% 可能表示服務異常或累積的暫存檔案。
  • /mnt/HDA_ROOT: 使用約 100–300 MB,總計約 400–500 MB 是典型的。超過 80% 需要調查。

關鍵不在於絕對數字,而是使用量是否隨時間上升。

步驟 2:找出空間消耗來源 (du)

重要:使用-x標誌與du,以避免跨越掛載邊界 — 這可防止du計算其他檔案系統上的檔案。
# /tmp 下的頂層目錄大小
du -xh --max-depth=1 /tmp

# /mnt/HDA_ROOT 下的頂層目錄大小
du -xh --max-depth=1 /mnt/HDA_ROOT

範例輸出(/tmp在健康系統上):

4.0K    /tmp/config
68K     /tmp/medialibrary
332K    /tmp/smart
884K    /tmp/.malware_remover
1.6M    /tmp/rssdoc
6.1M    /tmp

範例輸出(/mnt/HDA_ROOT在健康系統上):

8.0K    /mnt/HDA_ROOT/.qpkg
3.0M    /mnt/HDA_ROOT/archive
12M     /mnt/HDA_ROOT/ssl_lib
53M     /mnt/HDA_ROOT/.config
77M     /mnt/HDA_ROOT/.logs
117M    /mnt/HDA_ROOT/update_pkg
260M    /mnt/HDA_ROOT/

什麼是正常與異常

目錄正常需要調查的情況
/tmp幾 MB 到數十 MB;隨著服務啟動 / 停止而波動長時間超過 80%;單一大檔案(> 50 MB);快速增長的檔案
/mnt/HDA_ROOT使用約 100–300 MB(總計約 400–500 MB);隨時間穩定使用超過 80% 且持續增長;update_pkg在韌體更新失敗後剩餘;意外的大型.logs目錄

異常空間使用的常見原因

  • /tmp 填滿:
    • 崩潰或掛起的服務持續將日誌寫入 /tmp
    • QPKG 安裝在提取中途失敗,留下大型.tmp.img檔案
    • 第三方腳本(例如autorun.sh)將輸出寫入 /tmp 而不進行日誌輪替
  • /mnt/HDA_ROOT 填滿:
    • 失敗的韌體更新留下大型update_pkg檔案
    • 過多的系統日誌累積在.logs(尤其是.logs/network
    • 第三方 QPKGs 將資料存儲在系統分區而非卷
    • 崩潰進程的核心轉儲檔案
    • LVM 存檔在.config/lvm/archive增長

需要注意的警告訊號

  • /tmp或根 RAMDISK (/) 長時間保持接近 100%
  • /mnt/HDA_ROOT使用率 > 80% 且持續增長
  • NAS 表現:無法正常關機或重啟;Web UI 無法載入或服務無法啟動;系統通知:"系統儲存空間不足"

QTS 是否自動處理清理工作?

是的。QTS 會自動管理以下兩個目錄:

  • /tmp:作為 tmpfs,它在每次重新啟動時都會完全重建。QTS 服務在正常運行期間會清理自己的臨時檔案。重新啟動是 /tmp 的最終清理。
  • /mnt/HDA_ROOT:QTS 執行日誌輪替(由syslog-nglogrotate管理),並在成功更新後清理韌體更新暫存檔案。QTS 生命週期自動管理更新和臨時檔案。
  • 系統警報:如果任一檔案系統達到臨界值,QTS 會在通知中心中生成通知(並可選擇通過電子郵件 / 推送)。通知通常會說:"系統儲存空間不足"

為什麼要麻煩df / du這些命令是用於調試和故障排除,而不是日常監控。使用它們來識別哪個服務或 QPKG 行為異常,並決定是否禁用應用程式、重新啟動服務、更新 / 回滾韌體,或聯繫 QNAP 支援(附上日誌)。

最佳實踐:在正常運行下,無需手動監控或清理這些目錄。只有在 QTS 生成空間警報或排除特定問題時(例如關機掛起、應用程式安裝失敗)才進行調查。


進一步閱讀

這篇文章有幫助嗎?

100% 的人認為有幫助。
謝謝您,我們已經收到您的意見。

請告訴我們如何改進這篇文章:

如果您想提供其他意見,請於下方輸入。

選擇規格

      顯示更多 隱藏更多
      選擇其他偏好的語言:
      open menu
      back to top