Giới Thiệu
Khi sử dụng Ubuntu, đặc biệt là trên VPS hoặc máy chủ có dung lượng lưu trữ hạn chế, việc quản lý và giải phóng dung lượng ổ đĩa là vô cùng quan trọng. Bài viết này sẽ hướng dẫn bạn 5 phương pháp hiệu quả để giải phóng hàng GB dung lượng trên Ubuntu.
1. Xóa Các Gói Phụ Thuộc Không Cần Thiết
Khi cài đặt hoặc gỡ bỏ phần mềm, Ubuntu thường để lại các gói phụ thuộc không còn sử dụng.
Cách thực hiện:
sudo apt autoremove
Lệnh trên sẽ hiển thị dánh sách các gói phụ thuộc, bạn có thể xóa các gói bằng lệnh apt remove :
sudo apt remove <package-name>
Lưu ý quan trọng:
✔️ Lệnh này tự động xóa cả các phiên bản kernel cũ
✔️ Giải phóng trung bình 500MB-1GB dung lượng
✔️ An toàn cho hệ thống
2. Gỡ Bỏ Các Gói Phần Mềm Không Dùng Đến
Ubuntu tích lũy nhiều gói phần mềm theo thời gian mà bạn không còn sử dụng.
Bước 1: Liệt kê các gói đã cài đặt thủ công
apt-mark showmanual
Bước 2: Gỡ bỏ các gói không cần thiết
sudo apt remove <tên-gói>
Mẹo chuyên nghiệp:
- Sử dụng
sudo apt purge
để xóa cả file cấu hình - Kiểm tra kỹ trước khi gỡ bỏ các gói hệ thống quan trọng
3. Dọn Dẹp Systemd Journal Logs
Các file log hệ thống có thể chiếm tới hàng GB dung lượng.
Kiểm tra dung lượng log:
journalctl --disk-usage
Xóa log cũ (giữ lại 3 ngày):
sudo journalctl --vacuum-time=3d
Tùy chọn khác:
sudo journalctl --vacuum-size=500M # Giới hạn dung lượng log
4. Xóa Các Phiên Bản Snap Cũ
Snap tự động lưu trữ 2 phiên bản cũ để phục hồi, gây lãng phí dung lượng.
Kiểm tra dung lượng Snap:
du -h /var/lib/snapd/snaps
Xóa phiên bản cũ tự động:
- Tạo script
clean_snaps.sh
:
#!/bin/bash
snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
snap remove "$snapname" --revision="$revision"
done
- Chạy script:
chmod +x clean_snaps.sh
sudo ./clean_snaps.sh
5. Dọn Dẹp APT Cache
Bộ nhớ đệm APT giúp cài đặt nhanh hơn nhưng có thể chiếm nhiều dung lượng.
Kiểm tra dung lượng cache:
sudo du -sh /var/cache/apt
Xóa cache:
sudo apt clean
Lưu ý quan trọng:
- Chỉ thực hiện khi thực sự cần giải phóng dung lượng
- Cache sẽ tự động tạo lại khi cập nhật gói
Bonus: Tìm và Xóa File Trùng Lặp
Cài đặt và sử dụng fdupes
:
sudo apt install fdupes
fdupes -r /home # Tìm file trùng lặp trong thư mục /home
Cuối cùng, hãy kiểm tra dung lượng đĩa
Sau khi sử dụng các phương pháp được hiển thị, bạn có thể sử dụng lệnh df hoặc tiện ích duf để kiểm tra dung lượng đĩa.
Kết Luận
Bằng cách áp dụng 5 phương pháp trên, bạn có thể:
✔️ Giải phóng từ 3-10GB dung lượng tùy hệ thống
✔️ Cải thiện hiệu suất tổng thể của Ubuntu
✔️ Duy trì hệ thống sạch sẽ và ổn định
Lời khuyên chuyên nghiệp:
- Tạo cron job tự động dọn dẹp hàng tuần
- Sử dụng công cụ
ncdu
để phân tích dung lượng chi tiết - Luôn kiểm tra kỹ trước khi xóa các file hệ thống
💡 Mẹo hay: Kết hợp các lệnh thành script tự động và chạy định kỳ để Ubuntu luôn ở trạng thái tối ưu nhất!