Cách giải phóng dung lượng đĩa
Dung lượng đĩa thấp có thể ảnh hưởng đến độ ổn định và hiệu năng của máy chủ. Hướng dẫn này giúp bạn xác định và giải phóng dung lượng đĩa trên máy chủ HiTechCloud.
1. Kiểm tra mức sử dụng đĩa
Trước tiên, kiểm tra dung lượng đang được sử dụng:
df -h
Để tìm các thư mục lớn:
du -h / | sort -hr | head -n 20
2. Dọn dẹp Docker
Docker có thể nhanh chóng chiếm dung lượng bởi các container, image, volume và network không dùng đến.
- Để xoá dữ liệu Docker không dùng đến:
docker system prune
- Để xoá thêm các volume không dùng đến (cẩn thận khi dùng):
docker system prune --volumes
🧼 Lưu ý: Lệnh này chỉ xoá các tài nguyên không được sử dụng. Hãy xem lại danh sách trước khi xác nhận.
- Xem những gì đang chiếm dung lượng:
docker system df
3. Xoá nhật ký
Tệp nhật ký thường lớn dần theo thời gian:
- Xoá các nhật ký đã xoay vòng/nén:
rm -f /var/log/*.gz /var/log/*.1
- Làm rỗng các nhật ký hiện tại:
truncate -s 0 /var/log/syslog
truncate -s 0 /var/log/auth.log
4. Gỡ các gói không dùng đến
Giải phóng dung lượng bằng cách gỡ các gói mồ côi:
- Với Debian/Ubuntu:
apt autoremove
apt clean
- Với CentOS/RHEL:
yum autoremove
yum clean all
5. Xoá bộ nhớ đệm
Xoá các tệp .deb hoặc .rpm đã lưu:
- Bộ nhớ đệm APT:
rm -rf /var/cache/apt/archives/*
- Bộ nhớ đệm YUM:
rm -rf /var/cache/yum
6. Xoá tệp tạm
Dọn dẹp các thư mục tạm:
rm -rf /tmp/*
rm -rf /var/tmp/*
7. Dọn thùng rác của người dùng
Cho mọi người dùng:
rm -rf /home/*/.cache/*
rm -rf /home/*/.local/share/Trash/*
8. Xoá bản sao lưu cũ
Tìm các tệp cũ hoặc tệp sao lưu:
find / -type f \( -name "*.bak" -o -name "*.old" \)
Kiểm tra kỹ trước khi xoá.
9. Phân tích bằng ncdu
Dùng ncdu để xem bản tóm tắt có thể duyệt:
apt install ncdu # Debian/Ubuntu
yum install ncdu # CentOS/RHEL
ncdu /
10. Cập nhật HiTechCloud (tuỳ chọn)
Cập nhật HiTechCloud sẽ xoá các image docker cũ
hitechcloudcli update --force
Mẹo: Bật cảnh báo mức sử dụng đĩa qua HiTechAdmin > Cài đặt > Thông báo.