Pages

Tuesday, June 8, 2010

Cach kiem tra ổ cứng đầy trong Linux

Trixbox/Asterisk sẽ hoạt động hiệu quả và ổn định cho đến khi ổ cứng bị đầy. Một trong những nguyên nhân có thể do các file logs sinh ra quá lớn (/var/log/asterisk).

Để biết thư mục nào chiếm dung lượng nhiều, hãy dùng lệnh đơn giản sau:



du -h --max-depth=2 /

Với --max-depth: độ sâu tối đa kể từ thư mục chỉ định (ví dụ trên là root, độ sâu 2 thư mục)

Ví dụ: muốn biết thư mục con (1 cấp) nào trong thư mục /blabla chiếm dung lượng bao nhiêu, dùng lệnh:

du -h --max-depth=1 /blabla

Theo kinh nghiệm của mình, có trường hợp Trixbox bị đầy file logs do module "chan_woomera" gây ra. Bạn có thể cấu hình asterisk không load module này như sau:

1. Mở /etc/asterisk/modules.conf
2. Thêm dòng "noload =>chan_woomera.so"
3. Lưu lại và thoát
4. Khởi động lại Asterisk.

No comments: