5 Cách Giải Phóng Dung Lượng Ổ Đĩa Trên Ubuntu Hiệu Quả

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:

  1. 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
  1. 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!

Categories: Linux
X