Hướng dẫn cài đặt ncdu để kiểm tra dung lượng ổ cứng trên VPS/server
Tìm thư mục hay tệp chiếm nhiều dung lượng trong Linux là công việc mà người quản trị server Linux cần phải thực hiện.
Bạn phải kiểm tra định kỳ tệp và thư mục nào đang tiêu tốn nhiều dung lượng đĩa hơn. Việc tìm các tệp, thư mục không cần thiết và giải phóng chúng khỏi đĩa cứng của bạn là rất cần thiết.
NCDU là một bộ phân tích sử dụng đĩa có giao diện ncurses. Giúp người quản trị có thể thống kê được dung lượng từng folder để quản lý tốt dữ liệu trên ổ cứng
I. Cài đặt NCDU lên linux
Quý Khách có thể tham khảo hướng dẫn SSH tới VPS/Server tại link: https://kb.pavietnam.vn/ssh-toi-server-linux-bang-putty.html
1. Cài đặt trên Debian
sudo apt install ncdu
2. Cài đặt CentOS/RHEL/Fedora:
– Để cài đặt trên CentOS/RHEL/Fedora, bạn phải bật kho lưu trữ EPEL bằng lệnh này:
sudo yum install epel-releas
sudo yum install ncdu
– Hoặc, nếu bạn đang chạy Fedora, bạn nên chạy:
sudo yum install ncdu
3. Cài đặt Alpine Linux:
– Bạn có thể thử cài đặt nó bằng lệnh apk:
apk add ncdu ncdu-doc
4. OpenSUSE/SUSE Linux:
– Đối với hệ thống này, chúng tôi sử dụng zypper:
sudo zypper in ncdu
5. Arch Linux:
– Trên Arch linux, bạn nên sử dụng pacman:
pacman -S ncdu
6. FreeBSD unix:
– Nhập lệnh sau trên thiết bị đầu cuối của bạn:
sudo pkg install ncdu
7. OpenBSD:
– Cái này có chút khác biệt nên các bạn copy bên dưới để cài nhé:
doas pkg_add ncdu
II. Hướng dẫn sử dụng ncdu
Để bắt đầu kiểm tra toàn bộ dung lượng thư mục trên máy, sử dụng lệnh:
ncdu /
Đợi khoảng vài phút để chương trình quét toàn bộ thư mục, sau đó chương trình sẽ hiện cấu trúc thư mục kèm dung lượng sử dụng
Bạn có thể dùng phím mũi tên lên xuống để chọn thư mục. Bấm Enter để xem chi tiết danh sách thư mục con, hoặc bấm nút i để xem thông tin chi tiết của thư mục hiện tại.
Để xem chi tiết các lệnh điều khiển của NCDU, bấm nút Shift + ?
Để thoát khỏi chương trình, bấm nút q.
Ncdu có thể đọc được thông tin của bất kỳ đường dẫn nào. Ví dụ
ncdu /etc/
ncdu /tmp/
ncdu /nfs
ncdu $HOME
Trong 1 hệ thống Linux/Unix lớn, việc scan toàn bộ file hệ thống sẽ tốn 1 khoảng thời gian, do đó bạn có thể trích xuất kết quả scan ra 1 file để kiểm tra:
sudo ncdu -1xo- / | gzip >my_root_export.gz
Sau đó, bạn có thể sử dụng zcommands để đọc file văn bản nén, ví dụ:
zcat my_root_export.gz | ncdu -f-
Tùy chọn “-f” sẽ đọc file mà trước đó đã được tạo bởi tùy chọn “-o”.
Ncdu cũng cho phép kiểm tra dung lượng của hệ thống từ xa với lệnh ssh:
ssh -C root@192.168.1.2 ncdu -o- / | ncdu -f-
Ta có thể loại trừ tệp mà phù hợp với 1 mẫu nào đó, ví dụ:
ncdu --exclude '*.c'
ncdu -x --exclude '/dir1' --exclude '/dir2' /
Tùy chọn sau giúp ncdu tính toán cả dung lượng của đường dẫn mà symlinks trỏ đến:
ncdu -L
Dưới đây là một vài phím tắt cho tiện ích ncdu.
up, k | DI chuyển lênh |
down, j | Di chuyển xuống |
right/enter | Mở thư mục đã chọn |
left, <, h | Quay lại thư mục trước |
n | Sắp xếp theo tên (tăng dần/giảm dần) |
s | Sắp xếp theo kích thước (tăng dần/giảm dần) |
OLD | Sắp xếp theo mục (tăng dần/giảm dần) |
d | Xóa tệp hoặc thư mục đã chọn |
t | Sắp xếp theo thư mục trước, tập tin sau |
g | Hiển thị phần trăm hoặc biểu đồ sử dụng dung lượng |
a | Chuyển đổi theo kích thước của kích thước và sử dụng đĩa |
c | Chuyển đổi chế độ có thể đếm số mục con trong thư mục |
And | Ẩn/hiện các tệp ẩn và tệp thực thi |
i | Hiển thị thông tin về mục đã chọn |
r | Tính toán lại kích thước hiện tại của thư mục |
b | |
q | Exit ncdu |
v | In ra bản ncdu và thoát |
========================================
P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng
Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/