Thứ Sáu, 18 tháng 11, 2016

Checklist kiểm tra thư mục có file lớn nhất trong Linux

Kiểm tra ổ cứng của cả hệ thống

[root@zimbra1 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_centos6-lv_root 18G 17G 0 100% /
tmpfs 1.9G 68K 1.9G 1% /dev/shm
/dev/sda1 485M 40M 420M 9% /boot
/dev/sdb1 30G 191M 28G 1% /u01
[root@zimbra1 /]#

Kiểm tra tổng thư mục trên hệ thống 

[root@zimbra1 /]# du -sh /
9.4G /

Kiểm tra các thư mục con trên thư mục cha lớn

[root@zimbra1 /]# du -sh /usr/*
498M /usr/bin
4.0K /usr/etc
4.0K /usr/games
247M /usr/include
956K /usr/kerberos
409M /usr/lib
2.1G /usr/lib64
139M /usr/libexec
136K /usr/local
101M /usr/sbin
4.2G /usr/share
49M /usr/src
0 /usr/tmp


Lấy 10 thư mục lớn nhất 

[root@zimbra1 /]# du -hsx * | sort -rh | head -10
7.7G usr
964M opt
432M var
155M lib
52M etc
34M lib64
30M boot
23M tmp
23M sbin
19M u01
[root@zimbra1 /]#

Cứ kiểm tra dần dần từng thư mục con, xóa các file không cần thiết.

Nếu file là log hệ thống, backup ra ổ cứng phân vùng khác.

cp -rp /var/log/message /u01/

Sau đó dùng lệnh echo để xóa content trong file

echo 0 > /var/log/message

Không có nhận xét nào:

Đăng nhận xét