Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

7 ứng dụng tuyệt vời để xem mức sử dụng đĩa trong Linux

Không gian đi về đâu? Làm thế nào mà ổ cứng hai terabyte của bạn lại đầy nhanh như vậy? Chỉ có một cách để tìm ra:với một công cụ xem mức sử dụng đĩa. Chúng hầu hết được thiết kế để hoạt động với ổ đĩa cứng và ổ đĩa trạng thái rắn, nhưng chúng cũng có thể hoạt động với ổ đĩa flash, thanh USB và thẻ SD.

Một số tiện ích như vậy có sẵn cho Linux, vì vậy chúng ta hãy xem xét chúng.

1. Công cụ dòng lệnh gốc

Nơi đầu tiên cần kiểm tra là dòng lệnh. Một số công cụ có sẵn ở đây và đã được đóng gói với Linux.

Lệnh đầu tiên bạn nên thử là df . Điều này sẽ báo cáo dung lượng ổ đĩa đang được sử dụng. Nó có thể được sử dụng một mình, để hiển thị tổng số đầy đủ cho tất cả các hệ thống tệp được gắn kết hoặc với một tên tệp.

7 ứng dụng tuyệt vời để xem mức sử dụng đĩa trong Linux

Khi được sử dụng với tên tệp, df sẽ xuất ra không gian còn lại trên phân vùng cụ thể nơi tệp được lưu trữ.

df etc

Lệnh trên sẽ hiển thị bao nhiêu dung lượng trống có sẵn trong thư mục / etc /. Trong khi đó,

df -h

sử dụng công tắc -h, có nghĩa là "con người có thể đọc được". Về cơ bản, điều này hiển thị kích thước tệp và thư mục ở định dạng bạn có thể đọc. Sử dụng điều này để giải thích bao nhiêu dung lượng ổ đĩa đang được sử dụng bởi một tệp hoặc thư mục cụ thể.

Trong khi đó, du cũng có sẵn. Khác một chút với df, du hiển thị ước tính dung lượng ổ đĩa được sử dụng bởi các tệp. Ví dụ,

du -shc *.txt

hiển thị kích thước của từng tệp TXT trong thư mục hiện tại ở định dạng con người có thể đọc được.

Bạn cũng có thể sử dụng ls (list) lệnh để xuất ra danh sách nội dung của thư mục và kích thước tệp.

7 ứng dụng tuyệt vời để xem mức sử dụng đĩa trong Linux

Điều này được thực hiện trong bất kỳ thư mục nào có

ls -l -h

Đơn giản!

2. Sử dụng đĩa Ncurses (ncdu)

Nếu bạn muốn lấy thông tin sử dụng đĩa mà bạn đang tìm kiếm từ một tiện ích chuyên dụng, thì hãy thử ncdu. Có thể là phương pháp đơn giản nhất trong danh sách này, ncdu quét hệ thống của bạn ngay sau khi công cụ được khởi chạy. Theo mặc định, nội dung và cách sử dụng Thư mục chính được hiển thị, nhưng điều này có thể được thay đổi bằng cách chỉ định một thư mục khác làm tham số.

Bạn có thể cài đặt ncdu trên các hệ thống dựa trên Debian qua dòng lệnh:

sudo apt install ncdu
7 ứng dụng tuyệt vời để xem mức sử dụng đĩa trong Linux

Sử dụng ncdu rất đơn giản. Trong dòng lệnh, nhập:

ncdu

Bạn sẽ cần đợi kết quả trên ổ cứng lớn hơn. Bạn cũng có thể quét hệ thống tệp gốc bằng lệnh -x:

ncdu -x /

Và có tùy chọn quét qua SSH - rất hữu ích cho các thiết bị từ xa.

ssh -C user@system ncdu -o- / | ./ncdu -f-

Truy cập trang web ncdu để tìm toàn bộ hướng dẫn.

Các tính năng khác của ncdu bao gồm sắp xếp theo tên hoặc kích thước tệp, xóa các tệp và thư mục đơn lẻ, hiển thị thông tin về tệp hoặc thư mục và chuyển đổi chế độ hiển thị của các mục ẩn.

Với các công cụ dòng lệnh tốt như vậy, bạn có thể nghĩ rằng mình đã có mọi thứ mình cần. Tuy nhiên, các công cụ trực quan khác nhau sẽ cung cấp cho bạn cái nhìn nâng cao về việc sử dụng đĩa của bạn.

3. QDirStat

Công cụ sử dụng đĩa trực quan đầu tiên cần xem xét là QDirStat, khả dụng trên các môi trường máy tính để bàn Linux, cũng như BSD.

Các công cụ trực quan cung cấp một cái nhìn sâu sắc về những gì đang xảy ra với ổ đĩa cứng PC của bạn mà một danh sách các con số đơn giản là không thể liên quan. Một trong những tùy chọn phổ biến nhất cho việc này trên Windows là WinDirStat, là một bản sao của tiện ích KDirStat, dựa trên đó QDirStat.

Với QDirStat, việc sử dụng HDD của bạn được thể hiện bằng hình chữ nhật và hình vuông, mỗi kích thước khác nhau. Hình vuông càng lớn thì càng có nhiều dung lượng ổ cứng HDD được sử dụng bởi thư mục cụ thể đó. Nhấp chuột phải vào hình chữ nhật được đề cập sẽ cung cấp cho bạn tùy chọn để truy cập vị trí thư mục.

7 ứng dụng tuyệt vời để xem mức sử dụng đĩa trong Linux

Đây là một cách tuyệt vời để tìm dữ liệu "bí mật" đã được tải xuống máy tính của bạn. Tất cả những thứ như vị trí tải xuống bị thiếu và bộ nhớ cache trên internet của bạn đều có thể được truy tìm bằng các công cụ này. Và nếu bạn không thích chế độ xem "khối", dữ liệu sử dụng cũng có thể được xem dưới dạng biểu đồ.

Bạn có thể tải QDirStat qua GitHub, nhưng các gói có sẵn cho openSUSE, SLE và Ubuntu.

Đối với cái sau, trước tiên hãy thêm PPA (nhớ xóa nó sau):

sudo add-apt-repository ppa:nathan-renniewaldock/qdirstat
sudo apt-get update

Sau khi hoàn tất, hãy cài đặt với

sudo apt install qdirstat

Sau đó, bạn có thể khởi chạy phần mềm từ máy tính để bàn hoặc từ thiết bị đầu cuối bằng lệnh qdirstat. Làm theo lời nhắc để chọn thư mục để quét, sau đó đợi cho đến khi dữ liệu được đối chiếu và trình bày.

Phiên bản KDE, K4DirStat, cũng có sẵn.

4. Trình phân tích sử dụng đĩa (còn gọi là Baobab)

Trước đây được gọi là Baobab, Trình phân tích sử dụng đĩa, như bạn có thể đoán, là một công cụ trực quan khác. Thay vì cách tiếp cận dựa trên khối của QDirStat, tiện ích này cung cấp một biểu đồ hình tròn dạng treemap như một minh họa trực tiếp về việc sử dụng đĩa. Bạn sẽ tìm thấy điều này trong ngăn bên phải; ở bên trái, danh sách nội dung của thư mục hiện được chọn.

7 ứng dụng tuyệt vời để xem mức sử dụng đĩa trong Linux

Mọi thứ đều được mã hóa màu để dễ dàng phân tích, nhưng Disk Usage Analyzer không thực sự cung cấp nhiều hơn thế. Ví dụ:không có lối tắt dễ dàng nào đến các thư mục bạn đang xem, ngoài việc mở chúng theo cách thủ công trong trình quản lý tệp mặc định của bạn.

Phải nói rằng, Trình phân tích sử dụng đĩa rất dễ sử dụng và lý tưởng để kiểm tra nhanh việc sử dụng mà không cần tham gia quá nhiều.

5. xdiskusage

Một trình phân tích sử dụng đồ họa dựa trên khối khác, xdiskusage có giao diện người dùng khá cơ bản và thu thập thông tin từ lệnh du. Tuy nhiên, điều này được thực hiện thay mặt bạn, vì vậy dữ liệu sử dụng được tổng hợp và trình bày nhanh chóng.

Cài đặt trong hệ thống dựa trên Debian với

sudo apt install xdiskusage

Chạy lệnh xdiskusage trong thiết bị đầu cuối để khởi chạy, sau đó chọn thư mục hoặc đĩa để phân tích.

7 ứng dụng tuyệt vời để xem mức sử dụng đĩa trong Linux

Kết quả là một bản trình bày dựa trên cây, với khối thư mục mẹ được hiển thị ở phía ngoài cùng bên trái và các thư mục con và thư mục phân nhánh ở bên phải. Mỗi khối hiển thị tên thư mục và mức sử dụng đĩa.

Bạn có thể điều hướng thông qua biểu diễn đồ họa này của cấu trúc thư mục của bạn bằng cách sử dụng chuột hoặc các phím mũi tên. Bạn cần tìm hiểu thêm về khối thư mục? Chỉ cần nhấp chuột phải vào các tùy chọn, bao gồm sao chép đường dẫn đến khay nhớ tạm và in màn hình.

Mặc dù nó không cung cấp đồ họa tuyệt vời, nhưng xdiskusage được thiết kế để cực kỳ nhẹ. Nếu bạn đang ở trong tình huống đĩa của bạn đầy mà không có lời giải thích và bạn đang thiếu dung lượng, xdiskusage có thể là giải pháp bạn đang tìm kiếm.

Tệp thực thi có thể tải xuống cho xdiskusage chỉ là 64-bit, tuy nhiên, nguồn cũng có thể được tải xuống và được biên dịch trên hệ thống của bạn để cài đặt.

6. Đức

Một công cụ sử dụng đĩa khác sử dụng cách tiếp cận bản đồ xuyên tâm là Duc. Với một bộ sưu tập các công cụ, bạn có thể cài đặt Duc trên các bản phân phối dựa trên Debian với

sudo apt install duc

Đối với các dòng Linux khác, bạn có thể tải xuống nguồn từ trang web và biên dịch nó.

7 ứng dụng tuyệt vời để xem mức sử dụng đĩa trong Linux

Bắt đầu với Duc bằng cách lập chỉ mục thư mục / usr. Thao tác này xây dựng cơ sở dữ liệu (thêm về cơ sở dữ liệu bên dưới) và có thể mất một lúc trong lần chạy đầu tiên:

duc index /usr

Từ đây, bạn có thể sử dụng ls để liệt kê nội dung của thư mục và tác động của chúng lên HDD:

duc ls -Fg /usr/local

Nếu bạn muốn xem điều này trong máy phân tích hình ảnh của Đức, hãy sử dụng

duc gui /usr
7 ứng dụng tuyệt vời để xem mức sử dụng đĩa trong Linux

Ngoài ra còn có một giao diện bảng điều khiển mà bạn có thể mở bằng

duc ui /usr

Duc cung cấp một cách tiếp cận nhanh hơn nhiều để phân tích việc sử dụng đĩa bằng cách duy trì một cơ sở dữ liệu về nội dung của đĩa. Điều này làm cho nó lý tưởng cho các hệ thống lớn hơn; trang web của Đức khoe rằng nó đã được thử nghiệm với "500 triệu tệp và vài petabyte dung lượng".

7. JDiskReport

Một tùy chọn khác để cài đặt nhẹ là JDiskReport, là một công cụ phân tích đĩa dựa trên Java. Vì là Java nên JDiskReport là nền tảng đa nền tảng, có nghĩa là bạn sẽ không gặp bất kỳ sự cố nào khi chạy nó trên các bản phân phối Linux cũ hơn hoặc bất thường.

7 ứng dụng tuyệt vời để xem mức sử dụng đĩa trong Linux

Sau khi phân tích ổ cứng của bạn, JDiskReport trình bày dữ liệu thống kê dưới dạng biểu đồ và bảng. Đây là nơi mà nó trở thành của riêng nó - bạn không chỉ nhận được hiển thị biểu đồ hình tròn như mong đợi, tiện ích này còn hiển thị danh sách 50 tệp lớn nhất hàng đầu. Bạn cũng sẽ tìm thấy màn hình hiển thị các tệp lớn nhất theo loại.

Java không phải là nền tảng phổ biến nhất và rất khó để cập nhật, nhưng nếu bạn đang tìm kiếm thứ gì đó có các tùy chọn báo cáo tốt hơn xdiskusage, thì JDiskReport chính là câu trả lời.

7 Công cụ sử dụng đĩa cho Linux:Công cụ ưa thích của bạn?

Không thành vấn đề nếu bạn muốn sử dụng các công cụ dòng lệnh gốc, trình hiển thị GUI tuyệt vời hoặc phân tích dựa trên bảng điều khiển về việc sử dụng ổ cứng của bạn:có một công cụ dành cho tất cả mọi người!

Để biết thêm kiến ​​thức cơ bản về Linux, hãy xem tổng quan của chúng tôi về cách đổi tên tệp trong Linux.