Chuyển tới nội dung chính
Version: 4.1

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.