Cách cài đặt và sử dụng Gdu Disk Usage Analyzer trên Ubuntu 20.04

theanh

Administrator
Nhân viên
Linux có rất nhiều công cụ và lệnh để kiểm tra mức sử dụng đĩa. Một số công cụ và lệnh này được cài đặt sẵn. Hãy xem danh sách các lệnh sau để kiểm tra thông tin về mức sử dụng đĩa, những lệnh này có thể được tìm thấy trên nhiều bản phân phối Linux theo mặc định:
  • df: hiển thị mức sử dụng cho không gian đĩa hệ thống tệp.
  • du: ước tính mức sử dụng đĩa cho các tệp, thư mục.
  • ls -al: hiển thị tất cả nội dung của một thư mục.
  • stat: hiển thị trạng thái của tệp và hệ thống tệp.
Ubuntu cũng có một công cụ dựa trên GUI có tên là 'Disk Usage Analyzer' để phân tích mức sử dụng đĩa. Tương tự như vậy, có một công cụ khác là 'GDU Disk Usage Analyzer' để xem mức sử dụng đĩa trên nhiều bản phân phối dựa trên Linux và macOS.

GDU được viết bằng ngôn ngữ 'Go' và trang GitHub chính thức định hình nó là 'Trình phân tích mức sử dụng đĩa khá nhanh', đặc biệt là đối với SSD. Nó cũng hoạt động với ổ cứng HDD nhưng hiệu suất không hiệu quả bằng ổ cứng SDD.

Chúng tôi sẽ đề cập đến những nội dung nào​

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt và sử dụng GDU Disk Usage Analyzer trên Ubuntu 20.04. Hãy bắt đầu với hướng dẫn này.

Điều kiện tiên quyết​

  • Truy cập Internet để tải nhiều tệp khác nhau.
  • Tài khoản người dùng có quyền truy cập 'sudo'.

Cài đặt GDU Disk Usage Analyzer trên Ubuntu 20.04​

Cài đặt bằng tệp lưu trữ​

Bước 1. Trang GitHub chính thức cung cấp liên kết tải xuống tệp lưu trữ cho GDU. Để tải xuống tệp, hãy làm theo lệnh:
Mã:
wget https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz



Bước 2. Bây giờ hãy giải nén tệp tar đã tải xuống bằng lệnh:
Mã:
tar xzf gdu_linux_amd64.tgz



Bước 3. Làm cho tệp đã giải nén có thể thực thi bằng:
Mã:
sudo chmod +x gdu_linux_amd64
Bước 4. Di chuyển tệp đã giải nén đến thư mục /usr/bin/ chứa hầu hết các tệp thực thi files:
Mã:
sudo mv gdu_linux_amd64 /usr/bin/gdu
Bước 5. Nếu mọi thứ đã được thiết lập chính xác, chúng ta có thể xác minh cài đặt, kiểm tra phiên bản gdu bằng lệnh:
Mã:
gdu --version

Gỡ cài đặt GDU

Để gỡ cài đặt GDU, chúng ta chỉ cần xóa tệp thực thi GDU khỏi thư mục ‘/usr/bin/’ bằng lệnh:
Mã:
sudo rm /usr/bin/gdu




Cài đặt bằng kho lưu trữ Snap​

GDU cũng có thể được cài đặt với các gói Snap chứa tất cả các phụ thuộc của nó. Các gói Snap hoặc đơn giản là Snap có thể được cài đặt từ Snap Store. Snap được cung cấp sẵn với nhiều bản phân phối Linux phổ biến bao gồm Ubuntu 18.04 LTS (Bionic Beaver) và Ubuntu 20.04 LTS (Focal Fossa). Để kiểm tra, bạn có thể sử dụng lệnh ‘snap --version’ và xác minh.

Bước 1. Nếu Snap không có trên hệ thống của bạn, bạn có thể cài đặt nó bằng hai lệnh bên dưới:
Mã:
sudo apt update
Mã:
sudo apt install snapd
Bước 2. Sau lệnh trên, chỉ cần đăng xuất và đăng nhập lại để cập nhật đường dẫn của snap theo cách chính xác.

Bước 3. Bây giờ hãy cài đặt gdu bằng lệnh:
Mã:
sudo snap install gdu-disk-usage-analyzer

Bước 4. Để sửa các cài đặt khác nhau cho GDU, hãy chạy các lệnh sau:
Mã:
snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe
Mã:
snap connect gdu-disk-usage-analyzer:system-backup :system-backup
Mã:
snap alias gdu-disk-usage-analyzer.gdu gdu

Vậy là xong phần cài đặt GDU Disk Usage Analyzer trên Ubuntu 20.04.

Bây giờ GDU đã được cài đặt, chúng ta hãy nhanh chóng kiểm tra cách sử dụng các tùy chọn khác nhau mà nó cung cấp, chỉ cần đưa ra tùy chọn 'help' làm đối số:
Mã:
gdu --help

Đầu ra mẫu:


Mã:
Cách sử dụng:
 gdu [thư mục cần quét] [cờ]

Cờ:
 -h, --help trợ giúp cho gdu
 -i, --ignore-dirs chuỗi Đường dẫn tuyệt đối cần bỏ qua (phân tách bằng dấu phẩy) (mặc định là [/proc,/dev,/sys,/run])
 -I, --ignore-dirs-pattern chuỗi Mẫu đường dẫn tuyệt đối cần bỏ qua (phân tách bằng dấu phẩy)
 -l, --log-file chuỗi Đường dẫn đến tệp nhật ký (mặc định là "/dev/null")
 -m, --max-cores int Đặt số lõi tối đa mà GDU sẽ sử dụng. 3 lõi khả dụng (mặc định là 3)
 -c, --no-color Không sử dụng đầu ra được tô màu
 -x, --no-cross Không vượt qua ranh giới hệ thống tệp
 -H, --no-hidden Bỏ qua các thư mục ẩn (bắt đầu bằng dấu chấm)
 -p, --no-progress Không hiển thị tiến trình ở chế độ không tương tác
 -n, --non-interactive Không chạy ở chế độ tương tác
 -a, --show-apparent-size Hiển thị kích thước rõ ràng
 -d, --show-disks Hiển thị tất cả các đĩa đã gắn kết
 -v, --version In phiên bản

Sử dụng GDU Disk Usage Analyzer​

1. Khi không sử dụng đối số (tùy chọn dòng lệnh), GDU sẽ quét thư mục hiện tại mà bạn đang làm việc. Ví dụ: nếu chúng ta chạy lệnh này trên thiết bị đầu cuối thư mục gốc, thì sẽ thu được các kết quả sau:


2. Trong trường hợp lệnh này được chạy trên một thư mục khác, hãy chỉ định đường dẫn đến thư mục đó bằng lệnh:
Mã:
$ gdu /home/howtoforge/Downloads

3. Để điều hướng giữa các thư mục khác nhau, giao diện GDU sử dụng các phím mũi tên. Ví dụ: để vào bên trong thư mục 'Tải xuống', hãy sử dụng mũi tên tiến và để quay lại thư mục đó, hãy nhấn mũi tên lùi.

4. Để xem dung lượng đĩa được sử dụng và dung lượng trống khả dụng cho tất cả các đĩa đã gắn kết, chúng ta có thể sử dụng lệnh:
Mã:
gdu -d

Trong hình trên, chúng ta có thể thấy thông tin chi tiết về các đĩa đã gắn kết.

5. Để chỉ hiển thị kích thước biểu kiến, hãy sử dụng:
Mã:
gdu -a

6. Để đặt bảng màu thành trắng/xám/đen, hãy chạy:
Mã:
gdu -c /path/to/folder

7. Trong khi chạy GDU, một số cờ có thể xuất hiện trước tên tệp và thư mục. Các cờ này có ý nghĩa đặc biệt như được hiển thị bên dưới:
  • ‘!’ : chỉ ra lỗi trong quá trình đọc thư mục.
  • ‘.’ : chỉ ra lỗi trong quá trình đọc thư mục con.
  • ‘@’ : Chỉ ra rằng tệp là liên kết tượng trưng hoặc ổ cắm.
  • ‘H’ : Chỉ ra rằng cùng một tệp đã được đếm (liên kết cứng).
  • ‘e’ : Chỉ ra rằng Thư mục đang trống.

Kết luận​

Một nhiệm vụ hàng ngày của quản trị viên hệ thống bao gồm theo dõi việc sử dụng dung lượng đĩa. Điều này giúp quyết định xem có đủ dung lượng để chạy và cài đặt ứng dụng hay không, kiểm tra dung lượng để sao lưu hệ thống, xóa các tệp trùng lặp, v.v. GDU là ứng dụng rất dễ sử dụng nhưng hiệu quả để theo dõi dung lượng đĩa.
 
Back
Bên trên