Giới thiệu về **ncdu**

Giới thiệu về **ncdu**

Link đăng nhập Saigon777 Tặng 50k,78win đăng nhập

Sử dụng lệnh ncdu để phân tích việc sử dụng không gian đĩa trên hệ điều hành Linux

Ngày cập nhật: 2024-11-09 | Lượt xem: 844 | Số từ: 572 | Danh mục: Linux


Trên các máy chủ đám mây hoạt động trong thời gian dài, vấn đề chiếm dụng không gian ổ đĩa luôn là một yếu tố quan trọng cần theo dõi. Trong thực tế, nhiều dịch vụ chạy trên hệ điều hành Linux không phải do chính người dùng tự phát triển. Khi lượng dữ liệu và số lượng truy cập tăng cao, chúng sẽ tạo ra rất nhiều tệp tin nhật ký (log), tệp tin bộ nhớ đệm (cache) và thậm chí là hàng loạt hình ảnh thu nhỏ trong các hệ thống thương mại điện tử. Nếu không thường xuyên kiểm tra tình trạng sử dụng không gian đĩa, bạn có thể đối mặt với nguy cơ hết chỗ lưu trữ bất ngờ.

Do đó, việc sở hữu một công cụ cho phép bạn dễ dàng phân tích và xem xét tình trạng sử dụng đĩa thông qua dòng lệnh trên máy chủ từ xa là cực kỳ hữu ích.

Ncdu là một công cụ phân tích không gian ổ đĩa với giao diện dạng văn bản (text-based interface).

Nó được thiết kế để giúp người dùng nhanh chóng xác định những thư mục hay tệp tin nào đang chiếm nhiều không gian nhất, đặc biệt phù hợp khi làm việc trong môi trường server không có đồ họa.

Cài đặt trên Ubuntu

Để cài đặt ncdu trên hệ điều hành Ubuntu, bạn chỉ cần thực hiện lệnh sau:

1
sudo apt install ncdu

Sau khi cài đặt xong, bạn đã sẵn sàng để bắt đầu phân tích không gian đĩa.

Cách sử dụng

Giả sử bạn muốn kiểm tra tình trạng sử dụng không gian tại thư mục /usr, bạn có thể làm như sau:

1
2
cd /usr
ncdu

Lệnh này sẽ quét toàn bộ nội dung của thư mục hiện tại và hiển thị kết quả trực tiếp trong giao diện dòng lệnh.

Kết quả hiển thị

Giao diện mặc định của ncdu sẽ liệt kê chi tiết từng thư mục và tệp tin theo kích thước, giúp bạn nhanh chóng tìm ra những phần tiêu tốn nhiều không gian nhất. Để xem sâu hơn vào một thư mục con, bạn chỉ cần chọn thư mục đó bằng phím mũi tên và nhấn Enter để duyệt vào cấp dưới.

Nhờ khả năng duyệt lồng nhau, bạn có thể dễ dàng đi sâu vào từng cấp thư mục để tìm ra nguyên nhân gây đầy đĩa.

Lưu ý về tài nguyên RAM

Tuy nhiên, bạn nên lưu ý rằng ncdu có xu hướng tiêu tốn khá nhiều bộ nhớ RAM, đặc biệt khi phân tích các thư mục chứa hàng ngàn thư mục con hoặc tệp tin. Trên một số máy chủ có cấu hình hạn chế, mức tiêu thụ RAM có thể lên đến hàng trăm megabyte, điều này đôi khi gây khó chịu cho người dùng.

Tài liệu

Nếu bạn muốn tìm hiểu thêm về cách phân tích không gian ổ đĩa trên Linux, bạn có thể tham khảo bài viết sau:


Hy vọng bài viết này sẽ giúp bạn nắm rõ cách sử dụng ncdu để quản lý hiệu quả không gian đĩa trên hệ điều hành Linux!

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack thiết kế bởi Jimmy