噠啦噠啦噠...計算中...計算中...啟動序列 42...
啵啵嗶嗶啵… 機器人自動化中… 此網頁是經由機器人自動翻譯成您的本地語言。某些翻譯可能還不盡完善,我們需要您的幫助!使用頁面底部的按鈕告訴我們本文是否有幫助。 前往英語版本

看看SSH的磁碟使用量領域

要調查磁碟使用問題,首先要找出消耗內容的地方。如此一來,您就可以移除不需要的內容(例如舊的備份),並可以進行變更,防止問題再次發生。如果您滿意在伺服器上使用SSH,您可以找到大型的檔案/目錄並透過命令行移除。

警告:如果您不知道檔案或資料夾的用途,請勿移除。移除系統檔案或目錄是不可逆的,可能會損毀伺服器(關閉所有網站)。
  1. 如果尚未啟用,請在您的第3代第4代伺服器中啟用管理員存取權。
  2. 透過 SSH (安全殼層) 連線到我的伺服器
  3. 切換至根用戶
  4. 要大致了解伺服器的磁碟使用量,請使用命令df -h 。在範例中,您可以看到我們的40G伺服器中有35G正在使用中。

    [root@server ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs        909M     0  909M   0% /dev
    tmpfs           919M     0  919M   0% /dev/shm
    tmpfs           919M   17M  903M   2% /run
    tmpfs           919M     0  919M   0% /sys/fs/cgroup
    /dev/sda1        40G   35G  5.7G  86% /
    /dev/loop0      1.8G  2.9M  1.7G   1% /tmp
    tmpfs           184M     0  184M   0% /run/user/1000
    

尋找大型檔案

有時候,您會看到一個單一的大型檔案或幾個大型檔案。您可以在伺服器中搜尋超過500MB的檔案,然後依清單最後列出的最大檔案排序。

find / -type f -size +500M -exec du -h {} + 2>/dev/null | sort -h          

在我們的情況下,系統會辨識出大型的error_log檔案及一些備份檔案:

root@server ~]# find / -type f -size +500M -exec du -h {} + 2>/dev/null | sort -h 
5.1G    /home/onecool/public_html/wp-content/backups/coolexample_backup_1.tar.gz
5.1G    /home/onecool/public_html/wp-content/backups/coolexample_backup_2.tar.gz
11G     /home/onecool/public_html/error_log

任何大型檔案都可以使用rm命令移除,並透過輸入y (是)確認。

root@server ~]# rm /home/onecool/public_html/error_log
rm: remove regular file ‘/home/onecool/public_html/error_log’? y
[root@server ~]#

尋找大型目錄

您可以使用du命令的不同字型,找到較大的目錄(不僅僅是單一檔案)。要列出伺服器根目錄大小的清單(依大小排列),您可以使用以下指令:

  1. 切換至/目錄
  2. root@server ~]# cd /
    
  3. 檢查磁碟使用情況
  4. [root@server /]# du -sh *
    
  5. 要列出目前目錄內10個最大的目錄及大小(包括隱藏目錄),請使用此命令:
  6. [root@server /]# du -sh .[!.]* * | sort -h | tail -10
    
  7. 若要找出整個伺服器(不包括子目錄)上前10大的目錄,可以使用此命令:
  8. [root@server /]# du -Sh / | sort -h | tail -10
    
確定大型目錄後,您即可瀏覽該目錄並檢視該目錄的內容,並移除所有不需要的檔案。

請注意:清除磁碟空間後,建議您重新啟動伺服器,以確保所有需要的服務皆已正確重新啟動。


後續步驟

更多資訊

  • 我們的伺服器專家可收取費用執行這些步驟。如需進一步了解我們的專家服務,請造訪我們的專家服務選單



這篇文章有用嗎?
感謝您提供意見。 若要與客戶服務代表聯絡,請撥打支援中心電話號碼,或使用上方的對話選項。
很高興能幫上忙! 還有什麼可幫您的嗎?
很抱歉有這種情形。 請告訴我們您不了解的部分,或解決方案無法解決您問題的原因。