【求助】Linux根目錄的空間用完了



贊助商連結


yu928
2003-06-13, 10:30 AM
我有使用很久的Linux RedHat6.2的電腦
/ 目錄的硬碟目前使用綠已達到100%
已經沒有空間可以再使用了

但我實在不知要從何來下手來刪除不必要的檔案
因為根目錄下的資料並不太敢亂刪,功力還不夠
不過我也很疑惑到底是什麼東西讓我的 / 不斷成長呢
我將硬碟分成很多不同的磁區
因此會成長的幾乎都已切到其他的磁區去了
但也應該不是被入侵,因為也沒發現什麼可疑目錄
所以想請教一下各位,不知我可以從何處下手來挪出空間
或是有何他方法可另外增加 / 目錄下的硬碟容量
另外不知硬碟滿了的話,對於我的系統、相關的服務是否會有影響呢

刪檔或是擴充容量的動作希望可以在不關機的狀況下來進行
還請各位幫幫忙了,不知出這樣的問題算是大條還是小條
在此先感謝各位的幫忙了∼

這邊是我的所有磁區分配的狀況


/dev/sda5 1517920 1517920 0 100% /
/dev/sda1 15522 5679 9042 39% /boot
/dev/sda7 4134900 177572 3747280 5% /home
/dev/sda11 3502412 20 3324476 0% /home1
/dev/sdb5 7321252 1162396 5786956 17% /home2
/dev/sda8 2071384 28 1966132 0% /tmp
/dev/sda10 2016016 957924 955680 50% /usr
/dev/sdb1 10325748 3235284 6565944 33% /usr/local
/dev/sda9 4134900 45660 3879192 1% /var



下面是在根目錄下所顯示的目錄列表


drwxr-xr-x 21 root root 4096 May 29 18:03 .
drwxr-xr-x 21 root root 4096 May 29 18:03 ..
drwx------ 3 root root 4096 Jun 26 2000 .gnome
drwx------ 2 root root 4096 Jun 26 2000 .gnome_private
drwxr-xr-x 2 root root 4096 Aug 29 2001 bin
drwxr-xr-x 3 root root 1024 Jun 26 2000 boot
drwxr-xr-x 6 root root 36864 Jun 8 04:02 dev
drwxr-xr-x 37 root root 4096 Jun 12 18:43 etc
drwxr-xr-x 19 root root 4096 May 15 17:21 home
drwxr-xr-x 3 root root 4096 Jun 26 2000 home1
drwxr-xr-x 4 root root 4096 Oct 20 2000 home2
lrwxrwxrwx 1 root root 25 Jun 26 2000 htdocs -> /usr/local/apache/htdocs/
drwxr-xr-x 4 root root 4096 Jun 26 2000 lib
drwxr-xr-x 2 root root 16384 Jun 26 2000 lost+found
drwxr-xr-x 4 root root 4096 Jun 26 2000 mnt
drwxr-xr-x 2 root root 4096 Aug 24 1999 opt
dr-xr-xr-x 69 root root 0 Feb 25 20:23 proc
drwxr-x--- 22 root root 4096 Jun 12 19:04 root
drwxr-xr-x 3 root root 4096 Jun 26 2000 sbin
drwxrwxrwt 7 root root 4096 Jun 13 10:11 tmp
drwxr-xr-x 20 root root 4096 Feb 10 2002 usr
drwxr-xr-x 21 root root 4096 Jun 26 2000 var

贊助商連結


ak47
2003-06-13, 10:46 AM
drwxr-xr-x 2 root root 16384 Jun 26 2000 lost+found

上面這一段目錄裡的資料搬到其他地方 或是刪除 看看
注意!不要連目錄都刪掉。

miccha
2003-06-13, 10:46 AM
把一些D/L下來的rpm刪掉...lost+found也check一下

yu928
2003-06-13, 01:45 PM
感謝各位的協助
小弟找到原因了,也找到了問題所在
真是謝謝各位

dou0228
2003-06-13, 04:26 PM
還有一種方法是 strip..
strip -s library/binary 可以縮小很多喔..

等空間處理完之後, 最好設定一下 Quota..

teddychu
2003-06-19, 07:14 PM
What about FreeBSD?

我主機上面的/var最近不知道為什麼滿出來了

drwxr-xr-x 2 root wheel 512 Jan 16 20:26 account
drwxr-xr-x 4 root wheel 512 Jan 26 09:07 at
drwxr-x--- 2 root wheel 512 Jun 13 19:01 backups
drwxr-x--- 2 root wheel 512 Jan 26 09:07 crash
drwxr-x--- 3 root wheel 512 Jan 26 09:07 cron
drwxr-xr-x 6 root wheel 512 Jun 18 17:36 db
dr-xr-xr-x 2 root wheel 512 Jan 16 20:26 empty
drwxrwxr-x 5 root games 512 Jun 13 00:50 games
drwx------ 2 root wheel 512 Jan 16 20:26 heimdal
drwxr-xr-x 3 root wheel 512 Jun 7 01:47 lib
drwxr-xr-x 2 root wheel 512 Jun 19 11:03 lock
drwxr-xr-x 4 root wheel 6656 Jun 19 10:44 log
drwxrwxr-x 2 root mail 512 Jun 19 10:34 mail
drwxr-xr-x 2 daemon wheel 512 Jan 26 09:20 msgs
drwx------ 2 root wheel 512 Jun 18 17:30 net-snmp
drwxr-xr-x 2 root wheel 512 Jan 16 20:26 preserve
drwxrwx--- 2 cyrus cyrus 512 Jun 18 17:30 pwcheck
drwxr-xr-x 5 root wheel 512 Jun 18 17:30 run
drwxrwxr-x 2 root daemon 512 Jan 16 20:26 rwho
drwxr-xr-x 13 root wheel 512 Jun 13 00:50 spool
drwxr-xr-x 3 root wheel 512 May 20 01:39 state
drwxrwxrwt 4 root wheel 512 Jun 19 11:14 tmp
drwxr-xr-x 2 root wheel 512 Jun 13 13:48 yp

還因為這邊空間不足導致論壇不能運作,寫入錯誤

不知道有沒有辦法可以把這個分割區弄大一點?

yu928
2003-06-19, 07:36 PM
最初由 Davis 發表
要不要分享一下呢?

其實我是看到miccha所說把一些D/L下來的rpm刪掉
突然想到查看一下我root的資料夾
雖然我是確定我沒有rpm的東西在裡面
卻突然看到我有個流量統計的資料夾
內部幾個log檔特別地大
所以我就試著刪除看看
沒想到居然真的是這些檔案在作怪
所以真的很感謝大家的幫忙:D

repsol
2003-06-19, 08:38 PM
最初由 築夢 發表
What about FreeBSD?

我主機上面的/var最近不知道為什麼滿出來了

drwxr-xr-x 2 root wheel 512 Jan 16 20:26 account
drwxr-xr-x 4 root wheel 512 Jan 26 09:07 at
drwxr-x--- 2 root wheel 512 Jun 13 19:01 backups

還因為這邊空間不足導致論壇不能運作,寫入錯誤

不知道有沒有辦法可以把這個分割區弄大一點?

先用 du 算出是一個 /var 下的目錄佔了最大的空間,把那個目錄作一個 link 到較大的空間,再將資料搬過去較大的 slice !

再不然就試試 growfs

man growfs
這個我就沒有試過了,
不管如何,要動資料之前,最好先備份好資料...