如何修改EPM修補程式的存儲目的地

最後更新
2026-09-22
  1. 適用對象:管理AhnLab EPP的資訊管理人員。
  2. 適用產品版本:AhnLab EPP Management、AhnLab EPM。
  3. 狀況說明:當EPPM啟用EPM模組後,EPM會下載修補程式且佔用EPPM主機的大量磁碟空間,本文說明如何將EPM下載的修補程式儲存位址改至其他位址(硬碟)。
  4. 新增存儲位址(硬碟)的步驟。(若已經有其他既有的存儲空間,請略過此步驟)
    1. 請先在EPPM主機內增加擁有較大存儲空間的硬碟,最少也要有200GB以上。
    2. 透過SSH連線至EPPM主機內,輸入「ls /dev/sd*」查看新硬碟的磁碟代號,例如:sdb。

    3.  
    4. 對新硬碟建立新的磁碟分割區,輸入「fdisk /dev/sd?」;詢問「Command」時輸入「n」;詢問「Select」時輸入「p」;詢問「Partition number」時輸入「1」;詢問「First sector」時輸入「提示內最小值」;詢問「Last sector」時輸入「提示內最大值」;再次詢問「Command」時輸入「w」,即完成在新硬碟內建立一個擁有所有磁碟空間的分割區。

    5.  
    6. 再次輸入「ls /dev/sd*」查看新建立的磁碟分割區代號,例如:/dev/sdb1。

    7.  
    8. 輸入「mkfs.xfs /dev/sd??」,將新建立的磁碟分割區格式化成xfs格式。
  5. 重置EPM修補記錄及清除所有下載的修補程式。
    1. 輸入「pkill pmsupdate」關閉更新程序;輸入「su – postgres」切換至postgres的使用者下。

    2.  
    3. 輸入「psql -p 8817 -d epprdb」連接資料庫;詢問「Password for user postgres」時輸入建立EPPM時輸入的site auth key;進入資料庫後,輸入「select sp_clean_all_patches();」清除修補程式記錄;最後輸入「exit」離開資料庫。

    4.  
    5. 輸入「su root」切換回root的使用者下;輸入「rm -rf /opt/ahnlab/epp/pkgroot/patchlab/*」清除所有下載的修補程式。
  6. 將新存儲位址掛載至EPM修補程式的存儲目錄。
    1. 輸入「mount /dev/sd?? /opt/ahnlab/epp/pkgroot/patchlab/」,將新建立的磁碟分割區掛載至/opt/ahnlab/epp/pkgroot/patchlab/目錄。

    2.  
    3. 輸入「echo /dev/sd?? /opt/ahnlab/epp/pkgroot/patchlab/ xfs defaults 0 0 >> /etc/fstab」設定開機自動掛載;輸入「cat /etc/fstab查看fstab檔案內容是否有新增自動掛載;確認無誤後輸入「reboot」重啟EPPM主機。
      • 註:請注意指令的「>>」,請務必輸入正確,若輸入成「>」將會清空「fstab」檔內其他內容,系統必要掛載位址遺失而無法開機。
    4. 重啟EPPM主機完成後,透過SSH連線至EPPM主機內,輸入mount可查看新磁碟分割區是否被掛載至正確的位址內,確認無誤後即完成所有的設定。

    5.  

這篇有解決你的問題嗎?

還是沒解決?

把錯誤訊息與環境資訊告訴我們,技術團隊會協助判斷

立即通話