1. 程式人生 > >Centos Linux 怎麼清理磁碟佔用空間大:/dev/xvda1

Centos Linux 怎麼清理磁碟佔用空間大:/dev/xvda1

1 先在根目錄下檢索一下檔案的佔用情況,命令:

du -sh *

結果如下:可以看到 www 目錄佔用了差不多10G,那目標就是找出佔用最多的檔案

[[email protected] /]# du -sh *
9.3M    bin
24M     boot
4.0K    cgroup
160K    dev
44M     etc
4.0K    home
149M    lib
22M     lib64
16K     lost+found
4.0K    media
4.0K    mnt
86M     opt
0       proc
5.3G    root
14M     sbin
4.0K    selinux
4.0K    srv
0       sys
76K     tmp
1.7G    usr
680M    var
9.6G    www

2 進入 www 目錄下,再次執行 du -sh *

[[email protected] www]# du -sh *
23M     backup
685M    trash
7.5G    wdlinux
1.4G    web
4.0K    web_logs

按以上方法最終找到了元凶
[[email protected] httpd-2.2.24]# cd logs
[[email protected] logs]# du -sh *
6.6G    access_log
0       dummy-host2.example.com-access_log
0       dummy-host2.example.com-error_log
27M     dummy-host.example.com-access_log
5.6M    dummy-host.example.com-error_log
142M    error_log
4.0K    httpd.pid
[
[email protected]
logs]# >access_log

最後執行 >access_log 清空檔案。

最後看看整個磁碟的佔用:

大功造成。

大致方法歸納一下:

1 使用du -sh * 找出佔用空間大的資料夾

2 找出對應的檔案

3 刪除或者清空檔案(也可以刪除資料夾,但要注意不要刪除錯了,不然後果嚴重)