如何修改EPM修補程式的存儲目的地
- 適用對象:管理AhnLab EPP的資訊管理人員。
- 適用產品版本:AhnLab EPP Management、AhnLab EPM。
- 狀況說明:當EPPM啟用EPM模組後,EPM會下載修補程式且佔用EPPM主機的大量磁碟空間,本文說明如何將EPM下載的修補程式儲存位址改至其他位址(硬碟)。
- 新增存儲位址(硬碟)的步驟。(若已經有其他既有的存儲空間,請略過此步驟)
- 請先在EPPM主機內增加擁有較大存儲空間的硬碟,最少也要有200GB以上。
- 透過SSH連線至EPPM主機內,輸入「ls /dev/sd*」查看新硬碟的磁碟代號,例如:sdb。
- 對新硬碟建立新的磁碟分割區,輸入「fdisk /dev/sd?」;詢問「Command」時輸入「n」;詢問「Select」時輸入「p」;詢問「Partition number」時輸入「1」;詢問「First sector」時輸入「提示內最小值」;詢問「Last sector」時輸入「提示內最大值」;再次詢問「Command」時輸入「w」,即完成在新硬碟內建立一個擁有所有磁碟空間的分割區。
- 再次輸入「ls /dev/sd*」查看新建立的磁碟分割區代號,例如:/dev/sdb1。
- 輸入「mkfs.xfs /dev/sd??」,將新建立的磁碟分割區格式化成xfs格式。
- 重置EPM修補記錄及清除所有下載的修補程式。
- 輸入「pkill pmsupdate」關閉更新程序;輸入「su – postgres」切換至postgres的使用者下。
- 輸入「psql -p 8817 -d epprdb」連接資料庫;詢問「Password for user postgres」時輸入建立EPPM時輸入的site auth key;進入資料庫後,輸入「select sp_clean_all_patches();」清除修補程式記錄;最後輸入「exit」離開資料庫。
- 輸入「su root」切換回root的使用者下;輸入「rm -rf /opt/ahnlab/epp/pkgroot/patchlab/*」清除所有下載的修補程式。
- 將新存儲位址掛載至EPM修補程式的存儲目錄。
- 輸入「mount /dev/sd?? /opt/ahnlab/epp/pkgroot/patchlab/」,將新建立的磁碟分割區掛載至/opt/ahnlab/epp/pkgroot/patchlab/目錄。
- 輸入「echo /dev/sd?? /opt/ahnlab/epp/pkgroot/patchlab/ xfs defaults 0 0 >> /etc/fstab」設定開機自動掛載;輸入「cat /etc/fstab」查看fstab檔案內容是否有新增自動掛載;確認無誤後輸入「reboot」重啟EPPM主機。
- 重啟EPPM主機完成後,透過SSH連線至EPPM主機內,輸入「mount」可查看新磁碟分割區是否被掛載至正確的位址內,確認無誤後即完成所有的設定。
- 註:請注意指令的「>>」,請務必輸入正確,若輸入成「>」將會清空「fstab」檔內其他內容,系統必要掛載位址遺失而無法開機。
這篇有解決你的問題嗎?
謝謝你的回饋,我們會據此調整這篇文章。
這一票沒有送出成功(這篇文章可能剛剛被調整過)。請重新整理頁面再試一次。
還是沒解決?
把錯誤訊息與環境資訊告訴我們,技術團隊會協助判斷