iT邦幫忙

0

在Linux 顯示/dev/ha5的Used=100%,該怎麼辦?

在Linux df-k 顯示/dev/ha5的Used=100%,Mounted on = / (根目錄) , 該怎麼辦?

  1. 可以殺掉哪些TEMP FILE ?
  2. 如果要加硬碟要如何做呢 ? 哭
6
bizpro
iT邦大師 1 級 ‧ 2011-02-24 21:06:48
最佳解答

/dev/hda5 15116836 14937152 0 100% /
/dev/hda2 40313996 14925820 23340292 40% /home
/dev/hda3 15116868 4655176 9693788 33% /usr
/dev/hda7 1510032 212768 1220556 15% /usr/local
/dev/hda6 5036284 2838072 1942380 60% /var

依您的設定, /home是在/dev/hda2, /var在/dev/hda6, 都和在/dev/hda5的/無關. 殺掉/home和/var/log中的東西是沒有作用的. 同樣的, 您在/usr中的東西也和您的/無關.

其他的目錄呢? 像是/opt?

看更多先前的回應...收起先前的回應...

我猜是用 root 的身分,下載了一堆東西在 /root 裡造成的…

mick99kao iT邦新手 5 級 ‧ 2011-02-25 01:00:36 檢舉

那麼到底要殺哪裡的什麼資料, 才可以讓/dev/hda5 Used 降下來呢 ? 哭

bizpro iT邦大師 1 級 ‧ 2011-02-25 08:59:30 檢舉

您並未回答我問的問題啊.

mick99kao iT邦新手 5 級 ‧ 2011-02-25 22:50:34 檢舉

您說的很有道理. 我可能在試 Webmin.之後發現 /dev/ha5 100%. 隨後立刻已解除安裝了.感謝您的回答 , 還有甚麼方法讓 /dev/hda5 容量減少呢 ?

bizpro iT邦大師 1 級 ‧ 2011-03-01 13:33:56 檢舉

因為ithelp的通知系統不是主動通知您的回覆, 我差點忘了您問的...

您可以移除一些不用的東西, 如果有的話, 如openoffice, cups, email system(sendmail, postfix),...因為不知道您安裝了什麼, 另外, 您的/opt內有什麼東西? /etc呢? 您應該知道安裝了什麼吧?

mick99kao iT邦新手 5 級 ‧ 2011-05-09 07:36:41 檢舉

知道自己只裝了Webmin , 但以前MIS裝了甚麼我可能無法得知, 該怎麼辦呢? 我LIST一下/opt /etc 下的東東, 可否請大家告訴我,哪一個是可以殺的 :P

8
harrier7
iT邦研究生 2 級 ‧ 2011-02-24 11:53:23

# du -sk /*
看哪個 directory 佔用了最多空間。
只看掛在 / 下的 directories。
1.有哪些?基本上 Linux 很多發行版都有自動 rotate 基本的 log file,會暴掉通常是後來加裝的軟體或是 mail 太多、error 訊息太多所致;確實情況因人而異,如果你把 /tmp 或 /var 掛在 / 下面,一個不小心也會暴掉 /;
2.如果你是要擴充 /,那要把屬於 / 的東西全部都先複製到新的 filesystem,然後編輯 /etc/fstab,以及 /boot 下的 grub.conf,如果這必須停機,你可以使用其它有 live cd 的發行版來完成這個工作,例如 rescuecd;如果是因為 /home 或 /usr/local 一類,若沒服務使用就可以先把所有檔案複製到新的 filesystem,然後 umount 舊的再 mount 新的即可。

mick99kao iT邦新手 5 級 ‧ 2011-02-24 19:11:38 檢舉

1.log 可先備份.然後殺掉.再建一個新的可以嗎 ?
2.du -sk /* 與 df -k 都有/home , 殺掉/home 的資料, 只會使/home的Used減少,無法使 / (根目錄) 減少 , 該怎麼辦呢 ?

du -sk /*

448 /backup
5396 /bin
14896288 /home
20889856 /mnt
4802324 /usr
3079504 /var

df -k

檔案系統 1K-區段 已用 可用 Used% Mounted on
/dev/hda5 15116836 14937152 0 100% /
/dev/hda2 40313996 14925820 23340292 40% /home
/dev/hda3 15116868 4655176 9693788 33% /usr
/dev/hda7 1510032 212768 1220556 15% /usr/local
/dev/hda6 5036284 2838072 1942380 60% /var

raytracy iT邦大神 1 級 ‧ 2011-02-24 21:26:47 檢舉

/mnt 有沒有東西可以殺? 看起來只有他對 / 的影響最大....

bizpro iT邦大師 1 級 ‧ 2011-02-24 22:19:43 檢舉

/mnt中應該是有掛載的外接硬碟在. 不影響/大小的計算.

8
neo2124
iT邦新手 2 級 ‧ 2011-02-25 14:27:14

可以試著看看 / 裡面到底哪些檔案太大

find / -type f -size +10000k -exec ls -lh {} \; | awk '{ print $9 ":" $5 }' > /tmp/size.log

找出 / 內 大於10m的檔案 大小自已訂一下 看是不是哪些檔案佔用太多空間

mick99kao iT邦新手 5 級 ‧ 2011-02-25 22:45:54 檢舉

哇~~ 真是太棒了. 讚, 找出較大的檔案如下, 可是我不知道可不可以殺. 煩請繼續賜教 謝謝
/home/mail/administrator:1.1G
/var/log/website/www.veritech.com.tw-access_log:426M
另外 殺了這些檔有助改善 /dev/hda5 100% 的狀況嗎 ?
例如: /home 是/dev/hda2 不是 /dev/hda5
/var/log 是 /dev/hda6 也不是 /dev/hda5
這觀念正確嗎 ? 還是說 殺了以上兩個檔 . hda2.hda6 . hda5 Used% 會同時下降 ?

bizpro iT邦大師 1 級 ‧ 2011-03-01 13:35:30 檢舉

在您的設定中, /home和/var中的資料大小和/無關的.

mick99kao iT邦新手 5 級 ‧ 2011-03-09 15:27:41 檢舉
  1. /home/mail/administrator ==>占用 1.1G , administrator 是系統預設的嗎 ? 可殺嗎 ?
  2. 要殺哪些LOG或暫存檔 , 才會讓 /dev/hda5 下降 Used% ?

我要發表回答

立即登入回答