Khi quản lý một máy chủ ảo (VPS), việc theo dõi dung lượng ổ đĩa là một trong những nhiệm vụ quan trọng để đảm bảo hệ thống hoạt động ổn định. Nếu không kiểm tra và quản lý không gian lưu trữ hợp lý, VPS có thể gặp lỗi do đầy ổ đĩa, ảnh hưởng đến hiệu suất và tính khả dụng của các dịch vụ đang chạy. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn các cách kiểm tra dung lượng ổ đĩa trên Cloud VPS một cách hiệu quả, giúp bạn chủ động giám sát và tối ưu không gian lưu trữ.
1. Hướng dẫn cách Check Disk Space Vps?
Cách 1: Kiểm Tra Bằng Dòng Lệnh (CLI - Terminal)?
Đầu tiên dùng lệnh df (Cách Cơ Bản Nhất) Lệnh này có sẵn trên Linux, dùng để kiểm tra tổng dung lượng:
df -h
Hoặc dùng lệnh du (Xem Dung Lượng Của Thư Mục):
du -ah / | sort -rh | head -n 10
hoặc dùng ls -lh (Xem Dung Lượng File Trong Thư Mục)
ls -lh /var/log
Cách 2. Kiểm Tra Bằng Công Cụ Giao Diện Đồ Họa (GUI)
Sử Dụng Webmin (Trình Quản Lý VPS Qua Giao Diện Web):
- Cài đặt Webmin trên Debian/Ubuntu:
wget -q -O - http://www.webmin.com/jcameron-key.asc | sudo apt-key add -
sudo add-apt-repository "deb http://download.webmin.com/download/repository sarge contrib"
sudo apt update
sudo apt install webmin
Sau đó truy cập Webmin tại https://your-vps-ip:10000 để kiểm tra dung lượng ổ cứng.
- Nếu không được thì các bạn có thể cài đặt Cockpit trên Debian/Ubuntu:
apt install cockpit -y
Truy cập tại https://your-vps-ip:9090.
Cách 3 .Kiểm Tra Qua API Đám Mây (Dành Cho VPS Trên AWS, Google Cloud, Azure)
Nếu VPS của bạn chạy trên nền tảng đám mây, có thể sử dụng API để kiểm tra dung lượng ổ cứng.
- Trên AWS (EC2)
Dùng AWS CLI để kiểm tra dung lượng EBS:
aws ec2 describe-volumes --query "Volumes[*].{ID:VolumeId, Size:Size}"
- Trên Google Cloud (GCP)
Dùng Google Cloud SDK để kiểm tra ổ đĩa:
gcloud compute disks list
-Trên Microsoft Azure
Dùng Azure CLI:
az disk list --query "[].{name:name, size:diskSizeGb}"
Cách 4. Kiểm Tra Bằng Script Tự Động:
- Viết Script Báo Cáo Dung Lượng Hàng Ngày:
Nếu bạn muốn tự động gửi email báo cáo dung lượng ổ cứng hàng ngày, hãy tạo file /root/check_disk.sh
df -h | mail -s "Disk Usage Report" your@email.com
Sau đó, thêm vào cron job để chạy tự động mỗi ngày:
crontab -e
Thêm dòng:
0 8 * * * /root/check_disk.sh
(Sẽ gửi báo cáo vào 8h sáng mỗi ngày)
Cách 5: Kiểm Tra Bằng Công Cụ Giám Sát Hệ Thống
Sử Dụng Prometheus + Grafana:
Nếu bạn muốn giám sát ổ đĩa VPS theo thời gian thực, hãy cài đặt Prometheus và Grafana:
- Cài đặt Prometheus để thu thập dữ liệu.
- Dùng Exporter Node để lấy thông tin ổ đĩa.
- Cài Grafana để hiển thị dữ liệu.
Dùng CMD
wmic logicaldisk get size,freespace,caption
Dùng PowerShell
Get-PSDrive
Dùng Task Manager
- Nhấn Ctrl + Shift + Esc > Performance > Disk.
Dùng Disk Management
- Nhấn Win + R, nhập
diskmgmt.msc
Cách 6: Kiểm Tra Qua SSH Từ Xa:
Nếu bạn có nhiều VPS, bạn có thể dùng SSH để kiểm tra từ xa.
Ví dụ: kiểm tra dung lượng trên VPS có IP 192.168.1.100
ssh user@192.168.1.100 "df -h"