iThome online | iThome Blog | iThome周刊訂閱

載入中...

scottchen

IT邦好手
1級

YUM把/root灌爆了,請問怎麼移除過期的檔案?
標籤:centos yum

CentOS,使用yum update,結果現在把/root (100MB)灌爆了,請問要如何移除舊的file

收藏到:發佈到twitter       
解決時間:2008-06-24 20:50:01
發問時間:2008-06-14 20:47:06

sorry,應該是把/boot灌爆了,裡面有一大堆config/system/initrd/vmlinuz的檔案,但不敢亂砍?

2008-06-16 17:15:45 補充

另外/etc/grub.conf裡面也是加上一長串的kernel設定!

2008-06-16 17:17:25 補充

最佳解答(網友推薦)
8

回答:powerop ( IT邦初學者8級 )

時間:2008-06-15 23:36:54

yum clean all

==
印象中 yum 抓回來的套件,預設是放在 /var/cache/yum ,怎麼會把 /root 灌爆呢?還是你的意思是 / 呢?

如果是把 / 灌爆,是不是忘了割一個 /var 的分割區,所以 /var 的東西通通都等於是放在 / 這個分割區呢?聽起來有點糟糕, 100MB -_-|||

如果剛灌好,我會建議重灌,如果已經在用了,我會建議做一個 symbolic link 把 /var 連到硬碟空間比較大的分割區底下。

參考資料:我的_頭殼_

[-隱藏]

回應

powerop 說:

(補充回答的字數限制好像秀逗了,用回應囉)
請問用CentOS哪一版?
看來這台跑很久了,又很勤勞有做套件更新,才會裝了很多版本的 kernel ,把/boot的100MB都塞滿了 :p
當務之急,移除一些不必要的 kernel 版本。
用 centos yum remove old kernel 搜尋,這篇就是答案:
http://adventuresinswitching.blogspot.com/2008/02/removing-old-linux-kernels-on-centos.html
摘錄該篇重點:
# uname -r
查詢現在跑的 kernel 版本,不建議移除這個,以免換 kernel 版本卻無法開機 XD
# rpm -q kernel
查詢系統裝了哪些版的 kernel
# rpm -e kernel-2.4.21-37.EL
移除不要的 kernel 套件,請把 kernel-2.4.21-37.EL 替換成你要_移除_的喔!!
# rpm -q kernel
再查一次,系統目前剩哪些版的 kernel
不過原作者說 grub.conf 要自己改,如果 grub.conf 搞不懂請再開一題吧 :)

2008-06-16 22:30:30

YUM把/root灌爆了,請問怎麼移除過期的檔案?
回答:sl6xx( IT邦初學者9級 )
時間:2008-06-16 14:56:02
4
/usr/bin/yum clean packages 可以嗎?

manpage有提到
Note that packages are not automatically deleted after they are downloaded.

參考資料:yum manpage

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

熱門標籤

 ad   aspireone   eee   epson   excel   firefox   freenas   google   hp   it   linux   microsoft   moss   msnlib   msnsdk   msn機器人   office   outlook   powerpoint   pro   server   solaris   sql   sun   ubuntu   usb   ux   vista   windows   xp   伺服器控制項   備份   免費軟體   好康妹   學習   工作   微軟   投影機   文書處理   有話大聲說   活動   綠色聰明採購大公開   職場   資訊安全   輸入法   鐵人賽   鐵殼心文化搖籃   防毒軟體   防火牆   2003 

free counters